美文网首页
Mac - Sourcetree使用SSH连接Git仓库

Mac - Sourcetree使用SSH连接Git仓库

作者: 又系黎小明 | 来源:发表于2020-11-09 10:56 被阅读0次

基本的ssh公钥生成与配置,其实度娘很多了。但为了文章的完整性,还是粗略带过一下吧(被迫营业😂)

Step1. 打开终端,输入ls -al ~/.ssh  查看有没有id_rsa.pub或id_dsa.pub文件。

如果有,请跳过Step2


Step2. 输入 ssh-keygen -t rsa -C “your_email@example.com” (注意,这里的your_email@example.com是你自己的邮箱(例如:33**@qq.com)
提示需要输入密码,可以连续回车即可


Step3. 输入ls -al ~/.ssh 查看是否有id_rsa.pub和id_dsa.pub两个文件
再输入pbcopy < ~/.ssh/id_rsa.pub后,密钥就已经在粘贴板了


Step4. 到Git上留下你的脚毛。这一步大家都会的了,跳过!

黏贴你的脚毛😁

Step5 . sourcetree配置忽略文件
偏好设置 --> Git --> 编辑文件

编辑忽略文件

文件中添加
*.pbxuser
*.xcuserstate
*.xcworkspacexcuserdata
*.lock
Pods

全局忽略



Step6.  出现 这是一个无效的源路径/URL
这一步之前我没有留意,导致后面一直无法使用SSH
(很多网上教程都没有教这一步,也有可能是我自己手贱,在清除rsa钥匙时,把known_hosts也删了)

ssh连接不到 无法读取远程仓库

Finder --> 前往文件夹 --> 输入 ~/.ssh 打开ssh钥匙所在文件夹

去吧,比卡超

留意是否有known_hosts文件,如果没有这个文件,大概率就是连接不上的原因了。

已知域名

Step7. 添加对应的域名,有点类似白名单
终端 --> 输入 ssh -T git@gitee.com  。 然后输入 yes 确定
其他自建域名或内网IP也是同样操作
格式  ssh -T git@120.11.210.190  

我愿意!

最后,请开始你的表演~

✌️

相关文章

网友评论

      本文标题:Mac - Sourcetree使用SSH连接Git仓库

      本文链接:https://www.haomeiwen.com/subject/iuztbktx.html