近期想在公司電腦上開發自己項目,但是電腦上已經配置過一個gitlab賬戶了,現在想要把自己的git賬戶也加進來,方便代碼控制。
因為git用的比較少,還不太熟悉,都是網上找資料,邊看邊學邊做,如有不對,多多包涵!
1.首先生成SSH key
進入git bash
1.輸入下面指令生成第一個SSH key

2.生成第二個key時,使用另外一個郵箱,並且保存文件名字也要更第一個有區別,不然會覆蓋,輸入上面第一個行代碼時會讓你輸入文件名,主要不要搞混

3.此時.ssh文件夾下應該有如下文件

2.將生成的私鑰拷到對應賬戶的SSH KEYS中
3.回到文件夾,在該.ssh目錄下新建一個config空文件。
創建文件代碼
touch config
config文件內容如下
5、 測試是否配置成功
進入.ssh文件夾,執行 ssh -T git@gitlab.com,然后選擇yes,如果沒有報錯則配置成功
如果想tortoiseGit來管理git,還需要繼續配置
TortoiseGit使用的是擴展名為ppk的密鑰,而不是ssh-keygen生成的rsa密鑰。因此需要用到TortoiseGit的putty key generator工具來生成適用於TortoiseGit的ppk密鑰。
1.點擊load按鈕,選擇.ssh文件下生成的私鑰,然后點擊save private key保存,重復此步驟生成第二個。
2.隨便找個空文件夾,git init一個空倉庫,右鍵tortoiseGit->設置,點擊remote,url填寫github上任意一個倉庫的git地址,然后下面putty Key選擇前面生成的那個的ppk秘鑰文件,注意要選擇相對應的,之后點擊add new/save保存。
然后再打開一個文件夾重復一遍該操作,選擇生成的第二個ppk文件,點擊保存!

3.補充設置
這個要選擇你安裝ToetoiseGit下的路徑,避免因為找不到而導致push報錯,如push沒問題清忽略此操作