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