給自己和公司的git配置ssh

有自己的一個GitHub賬號,還有公司的http://git.companyName.com/projects/{companyName}.com/projects/{departmentName}/repos/
折騰了小半天各種報錯,結果總結下來也就幾步

公司配的筆記本是有公司的ssh,但是沒有自己的,所以我要添加的是自己的

1.首先增加一個ssh

注意命名不能重複!!!
在這裏插入圖片描述

2.copy id_rsa_my.pub裏的所有內容,添加到倉庫的ssh

不清楚在哪裏的py我已經標清楚
在這裏插入圖片描述

3.ssh-add在這裏插入圖片描述

4.添加config文件

在這裏插入圖片描述

# company
Host company
HostName git.sankuai.com
User ${name}@${company}.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
# personal 自己的倉庫
Host personal
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_my

5.測試

不知道這裏爲什麼在輸入密碼之後就一直沒反應,但是確實可以clone了
在這裏插入圖片描述
自己的倉庫測試正常
在這裏插入圖片描述

6.克隆

公司的
在這裏插入圖片描述
自己的
在這裏插入圖片描述

參考:
https://juejin.im/post/5a8fe5d4f265da4e710f7042#heading-7

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章