git生成公鑰public key並添加SSH key。git烏龜gerrit下推送git【server sent :publickey】


 一、key

windows git 安裝程序下載過慢。可以到可騰訊軟件中心下載

網址鏈接

碼雲鏈接:http://git.mydoc.io/?t=180845#text_180845

博客鏈接:

方式一:https://blog.csdn.net/xb12369/article/details/78682018

方式二:https://www.cnblogs.com/s313139232/p/10178378.html

命令備份:

cd ~/.ssh/

git config --global user.name "123"

git config --global user.email "123@qq.com"

ssh-keygen -t rsa -C "123@qq.com"

 

 

 

配置ssh(id_rsa.pub文件為公鑰,打開復制)

introduction copy:

創建 SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個文件,如果已經有了,可直接跳到下一步。如果沒有,打開 Shell(Windows下打開Git Bash),創建SSH Key:

你需要把郵件地址換成你自己的郵件地址,然后一路回車,使用默認值即可。

如果一切順利的話,可以在用戶主目錄里找到.ssh目錄,里面有id_rsaid_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。

然后登錄GitHub(或者其它Git代碼托管平台),打開Account settingsSSH Keys頁面,點Add SSH Key,填上任意Title,在Key文本框里粘貼id_rsa.pub文件的內容。

為什么GitHub需要SSH Key呢?因為GitHub需要識別出你推送的提交確實是你推送的,而不是別人冒充的,而Git支持SSH協議,所以GitHub只要知道了你的公鑰,就可以確認只有你自己才能推送。

當然,GitHub允許你添加多個Key。假定你有若干電腦,你一會兒在公司提交,一會兒在家里提交,只要把每台電腦的Key都添加到GitHub,就可以在每台電腦上往GitHub推送了。

 

記住密碼

永久記住密碼
git config --global credential.helper store
會在用戶主目錄的.gitconfig文件中生成下面的配置。
[credential]
helper = store

 

 

說明鏈接

https://blog.csdn.net/Brouce__Lee/article/details/81872040

 

二、小烏龜

 

 

 

鏈接:

小烏龜gerrit配置篇:   https://www.cnblogs.com/zndxall/p/8609734.html

關於refs/for/和refs/heads/:   https://www.cnblogs.com/0616--ataozhijia/p/4165052.html

 

Git使用之Windows環境下配置https://www.cnblogs.com/xishuai/p/3590434.html

 

三、重新生成chang-id

http://www.360doc.com/content/17/0615/18/10058718_663431721.shtml

四、windows用戶憑據

https://blog.csdn.net/liuskyter/article/details/89210077

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM