注意
- 本页中图片的ip后台都修改成了域名。因为时间原因,没有更换图片。
- 刚开始gitlab没有域名,所以用ip访问,但是造成了ssh远程登录的冲突。
- 后来配置完域名后,就没有这个问题了。
目录
使用ssh提交代码,比较安全
- 为gitlab生成key
ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitlab-rsa
- 将gitlab-rsa.pub的内容复制到gitlab网站上
cat ~/.ssh/gitlab-rsa.pub
- 本机配置ssh conf文件,见下面注释 (下面追加了按照域名配置)
Host gitlab.runzhichina.com
HostName gitlab.runzhichina.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab-rsa
需要到服务器上把ssh数值给设置进去
参考网址
- 主要步骤
原先的工程在github上,现在需要既能提交github又能提交gitlab
上午还行,下午就不行了,难道是没有merge的问题????
- 马同学提交了变更到gitlab上,但是我没有同步到本地。
- 我在本地变更了代码,然后提交到github上。
- 这时候,我往gitlab上提交代码出现错误。
- 我想从gitlab上pull代码下来也出现错误。
- 把本地代码删除
- 从github上获取一份新的代码(这个时候不能编辑本地的任何代码)
- 在本地pull gitlab上的代码,系统会自动merge。
- 然后就可以往gitlab上push代码
- 然后就可以往github上push代码