首页 > 其他分享 >解决SourceTree在指定了ssh之后,仍然总是要求输入密码的问题

解决SourceTree在指定了ssh之后,仍然总是要求输入密码的问题

时间:2022-10-15 00:55:35浏览次数:58  
标签:git http 密码 ssh true SourceTree 输入

通过ssh进行验证,是不需要输入账号密码的。

那为什么SourceTree每次拉取代码的时候,总是要求输出密码呢?

我查了好久资料都没能解决这个问题,后来通过对比才发现,核心点原来是.git/config里面指定的url的问题

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
        precomposeunicode = true
[remote "origin"]
        url = http://{你的服务器地址}:8068/group/project.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "main"]
        remote = origin
        merge = refs/heads/main

 

# 以http开头的需要输入密码。
http://{你的服务器地址}:8068/group/project.git

# 而以git开头的则不需要输入密码。
git@{你的服务器地址}:group/project.git

将url修改一下,以后就再也不需要输入密码了。

 

另1:

新建... -> 从URL克隆时,记得也拷贝git@为开头的,则不再需要输入密码。

 

 

另2:

如果你SourceTree想要换个账号登录,却发现每次粘贴http地址后,都自动弹出之前的用户名让你输入密码,无法修改用户名时。可以删除SourceTree的缓存目录。

# 位置在
cd ~/Library/Application Support/SourceTree

 

标签:git,http,密码,ssh,true,SourceTree,输入
From: https://www.cnblogs.com/YHStar/p/16793423.html

相关文章

  • PHPCMS V9 密码加密传输 密码以明文形式传输
    最近经常遇到用户求助,被安全检测查出密码没有进行加密传输,如图: 被检测出这个问题的大多是后台登录,这个问题解决方法如果按照修复建议来讲的话是比较麻烦的!用户输入......
  • 关于datagri指定的数据库用户/密码组合被拒: [28000][1045] Access denied for user '
      这是报错页面,但是其实用户名随便输,密码不能随便,要输的密码要和MySQL的登录密码一样就可以完成建立  完成! ......
  • Centos8修改Root密码
    1.reboot重启时候见到这种按e  2.找到linux那行的末尾对rhgbquiet进行删除     输入rd.break 输入完成后按住ctrl+x继续执行  3.这里输入mount......
  • Rancher忘记密码重置密码
    [root@node1~]#dockerps|greprancherc61b4e1f434crancher/rancher:latest"entrypoint.sh"22hoursagoUp22hours......
  • GitLab服务器修改用户密码
    重置密码:1、切换到相应路径cd/opt/gitlab/bin/2、进入控制台gitlab-railsconsole3、根据序号查询用户账号信息并赋值给uu=User.find(2)[注:2为用户序号]4、设置密......
  • ssh
    秘钥生成#-mPEM将密钥的格式设为PEM#-trsa要创建的密钥类型为RSA格式#-b4096密钥的位数为4096#-C追加到公钥文件末尾以便于识别的注释#-f私钥文件的文......
  • aidlux 安装 mysql 并设置密码及远程访问
    本文链接:aidlux安装mysql并设置密码及远程访问-Tiac-博客园(cnblogs.com) 一、安装mysql直接在应用中心里搜索安装mysql即可 二、启动mysql终端输入......
  • 修改用户密码
    修改用户密码  mysql中忘记了root用户的密码1,cmd->netstopmysql停止mysql服务  需要管理员运行该cmd2,使用无验证范式启动mysql服务:mysqld--ski......
  • SSH整合笔记
    1302017110813020171108注意action类需要配置为多例【@Scope(value="prototype")】1、SSH框架-->S:Struts2S:SpringH:Hibernate2、SSH框架整合原理1)、Struts的控制......
  • DCL管理用户-增删查和DCL管理用户-修改密码
    DCL管理用户-增删改查DCL:SQL分类:1.DDL:操作数据库和表2.DML:增删改表中数据3.DQL:查询表中数据4.DCL:管理用户,授权DBA:数据库管理员DCL:管理用户,......