一亿乳、Git生成鑰匙
1. 打開安裝的 "Git Bash"
1.png
2. 在 "Git Bash" 界面完成郵箱的注冊(cè)
(1)git config --global user.name "用戶名"
(2)git config --global user.email "郵箱"
注:--global:表示這臺(tái)機(jī)器上所有的Git倉(cāng)庫(kù)都會(huì)使用這個(gè)配置(也可以對(duì)某個(gè)倉(cāng)庫(kù)指定不同的用戶名和Email地址)
2.png
3. 查看是否存在 ssh keys讳嘱,使用命令 "cd ~/.ssh"蹬敲。如果出現(xiàn) "No such file or directory"咒锻,則表示需要?jiǎng)?chuàng)建一個(gè) ssh keys
3.png
4. 創(chuàng)建新的 ssh keys铣卡,使用如下命令
(1)ssh-keygen -t rsa -C "郵箱"
(2)指定目錄(如果在此處不輸入路徑主经,而是直接回車腻异,則 ssh keys 生成后存放的路徑為 "C:\User.ssh")
(3)輸入密碼(可輸可不輸攻人。通常直接回車即可)
(4)確認(rèn)密碼
注:輸入完 (1) 中的命令后取试,(2) ~ (4) 直接回車即可
4.png
5. 結(jié)果:在指定目錄下(.ssh文件夾中)生成 ssh keys,包括兩個(gè)文件:id_rsa(秘鑰)怀吻、id_rsa.pub(公鑰)
5.png
二瞬浓、GitLab配置 ssh key
1. 打開 "~/.ssh/id_rsa.pub" 文件(~ 表示用戶目錄),復(fù)制其中的內(nèi)容
6.png
2. 打開GitLab蓬坡,找到 Profile Settings --> SSH Keys ---> Add an SSH Key猿棉,并把第1步中復(fù)制的內(nèi)容粘貼到 "Key" 所對(duì)應(yīng)的文本框中。在 "Title" 所對(duì)應(yīng)的文本框中給這個(gè) ssh key 設(shè)置一個(gè)名字(可以是郵箱)屑咳,點(diǎn)擊 "add key" 按鈕即可萨赁。之后再使用ssh協(xié)議進(jìn)行代碼的拉取、提交等操作兆龙,就不需要輸入密碼了
7.png