基本的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也删了)


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

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

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

最后,请开始你的表演~

网友评论