问题:git
一、mac中下载sourcetree配置仓库地址,一直在提示输入密码,没法登陆成功,更没法获取源码。github
二、找不到配置仓库时的帐号密码,只看到地址。windows
场景:服务器
git服务器:本身的GIT服务器,非github。ssh
登陆方式:证书登陆。源码
解决方案:it
*首先,sourcetree没法使用设置密码帐号的方式实现登陆请求。也没法像windows环境下的sourcetree同样配置key文件的地址。因此咱们实现的方式是在mac上配置一个秘钥,而sourcetree登陆时候正式使用这个秘钥文件。登录
一、打开控制台:ssh-keygen -t rsa -C "GIT上的帐号邮箱"配置
二、回车rsa
三、输入密码(git上的帐号密码)
四、确认密码
五、输入命令 cd .ssh
六、输入命令 cat id_rsa.pub
七、复制出现的代码,打开GIT平台,找到SSH KEY管理菜单,在对应输入框里输入刚复制的代码,保存。
OK,截止到这里,再从新打开SOURCETREE连接远程仓库,这时候就能够下载下来代码了。
以上,是MAC上使用秘钥文件登陆sourcetree的方式及操做步骤。