目录
  1. 1. 毫不意外
  2. 2. 穿件新的ssh && 为你新的ssh设置别名
  3. 3. 测试链接
  4. 4. 配置代理
  5. 5. config文件
  6. 6. 参考
ssh之公司的gitlab与自己的github

毫不意外

需要用到公司的git仓库,之前想过但是没去操作,今天必须这样做了!

穿件新的ssh && 为你新的ssh设置别名

cd ~/.ssh
ssh-keygen -t rsa -f "yoursshname"

测试链接

ssh -T git@me.github.com   这个不清楚是啥,看你公司自己的
ssh -T git@github.com

配置代理

  1. 测试 ssh-add -l
    输出 The agent has no identities. 则没有代理

  2. 配置打开agent :ssh-agent -s

-k是将密钥放在 keychain中,
这样就不会过期了,也可以打卡mac上的钥匙串访问,观察一些密钥的变化。
ssh-add -K ~/.ssh/id_rsa
ssh-add -K ~/.ssh/yoursshname

config文件

Host github.com // 不动
HostName ssh.github.com // 不动
User tomatoro@163.com // 你自己的github邮箱
PreferredAuthentications publickey // 不动
IdentityFile ~/.ssh/id_rsa_github // 不动
Port 443
// 如果ssh -T git@github.com的时候报 ssh: connect to host github.com port 22: Operation timed out就把Port这条加上吧,这个坑坑了我好久!!

Host 192.168.0.231 // 你们公司gitlab的ip地址
HostName 192.168.0.231 //与Host保持一致
User xxx@curefun.com // 你gitlab的邮箱
IdentityFile ~/.ssh/id_rsa_gitlab // 不动
Port 64222 // 你们公司gitlab的ip端口

参考

多个Git配置多个ssh密钥
gitlab与github

文章作者: ruqiuvy
文章链接: https://github.com/yiyeruqiuvy/2022/06/09/ssh%E4%B9%8B%E5%85%AC%E5%8F%B8%E7%9A%84gitlab%E4%B8%8E%E8%87%AA%E5%B7%B1%E7%9A%84github/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 一夜入秋非生之所
打赏
  • 微信
  • 支付寶

评论