私人电脑本身配置的有github,配置gitlab使之可以登陆公司的跳板机以及更新代码,这样处理问题时可以多一台机器可以处理。
一,配置gitlab
1,生成秘钥并配置
ssh-keygen -t rsa -C "xx@st.zzzzz.com" -f ~/.ssh/gitlab_rsa
按回车,再按3次enter键,在~/.ssh/目录下会生成对应的gitlab密钥:gitlab_rsa和gitlab_rsa.pub
2,配置秘钥
将gitlab公钥即gitlab_rsa.pub中的内容增加到公司的gitlab上面
然后就可以在自己电脑上登陆跳板机了。测试:
ssh xx@yy.uuuuu.com
可以成功登陆。
使用git clone 来拉取gitlab上的代码也能拉取。
3,遇到的坑
如下所示:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:-------------X+y/4eGb2CU.
Please contact your system administrator.
Add correct host key in /Users/zzzzzz/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/zzzzzzzzzz/.ssh/known_hosts:12
Host key for loo.iii.ppp.com has changed and you have requested strict checking.
Host key verification failed.
解决办法:删除或者重命名~/.ssh下的known_hosts
参考:
http://t.zoukankan.com/lfr0123-p-13477001.html
上面的参考中第三部分git仓库配置没有配置使用,以及第一部分的config文件也没有配置,也照样可以登陆跳板机。