Git安装及配置-拉取远程仓库代码


1】下载及安装Git、TortoiseGit、GPG

https://blog.csdn.net/qq_37191690/article/details/88660394

 

通过GPG生成密钥,获取KeyId,填写至GitLab

输入指令 gpg --full-gen-key

长度填写4096 

过期时间填写 0

填写个人信息

真实姓名:GitLab登录用户名

电子邮件地址:企业邮箱地址

 

通过TortoiseGit的首次启动向导,基于SSH的生成putty密钥对获取KeyId,填写至GitLab

 

 

 

 

 

2] 推送至远程仓库

clone-创建自己的分支-切换到这个分支-把文件上传到这个分支-把文件提交到暂存区-提交到本地仓库-提交到远程仓库(merge)

------------------------

注意事项:

【1】提交代码时,提示:gpg: signing failed: No secret key
解决方法:
使用 git config --list 查看有没有:commit.gpgsign=true 如果这项为true关闭掉,即可。
关闭:git config commit.gpgsign false;
【2】提交master分支时, GitLab: You are not allowed to push code to protected branches on this project.
解决方法:公司新装的gitlab。GitLab一些分支默认被保护,仅仅拥有master级别的用户才能提交到保护分支,而且master分支默认是保护分支,其他用户需要通过合并issue请求来提交上去,靠!找到了。
总结:

1.定位问题是权限问题之后,就该把问题上报了,而且解决方案一并交给组长,是不是有很爽的感觉。

2.新装的gitLab,master分支默认protectd,这一点很坑啊!!!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM