背景:
注册过github了。而且公司有私有部署git。
百度搜索一堆教你怎么配置的,生成 公钥 私钥的。
参考:https://www.jianshu.com/p/b02645fff791
(侵删)
说一下要点:
1.生成 秘钥的时候 要用你的实际注册 邮箱(也就是用户名)

2.配置文件一定要注意host名字,github 的名字 必须是 github.com

tips
1.说下遇到hos 命名的问题。配置一中 host 明显名字是自己瞎写的,配置二中刚开始瞎写的github。{忘记在哪里看到说可以名字瞎写的。坑}。然后 ssh -T git200 / ssh -T github 测试,都能正常连接,但是去clone代码的时候,你会发现github 的端口一直是22,连接超时,不能下载.找了一圈都没找到问题。明明配置了端口443,却没有生效。实践证明,host名字必须是github.com。
2.User 这个我实际使用发现要填写git(如有错误请指正。)。我按照一些其他的文章填写自己的账号,发现测试 ssh -T github的时候 连接的实际地址是 xxx@qq.com@github.com..所以,我猜想可能是需要一直值为git的。
3.全局配置,很多文章里面说要删除全局配置(用户名及邮箱)什么的。我这边实践的是,不需要。只要你在生成秘钥的时候 填写的是对应的注册账户的邮箱。配置到网站的ssh以后。都可能正常连接访问的。

网友评论