美文网首页
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