生成github公私鑰:
ssh-keygen
-t rsa -c
-f ~/
.ssh/id_rsa_github
生成公司gitlab公私鑰:
ssh-keygen
-t rsa -c
-f ~/
.ssh/id_rsa_gitlab
如果提示ssh-keygen找不到:
ssh-keygen: command not found
先安裝openssh-clients(centos):
yum -y install openssh-clients
生成結果如下圖所示,以pub結尾的就是公鑰檔案:
ssh-agent bash
建立配置檔案:
touch ~/.ssh/config
新增配置內容:
host github
hostname github.com
user git
identityfile ~/.ssh/id_rsa_github
host gitlab
hostname gitlab.com
user git
identityfile ~/.ssh/id_rsa_gitlab
複製公鑰,在gitlab->profile settings->ssh-keys上新增:
windows:
clip < ~/.ssh/id_rsa_gitlab.pub
mac:
pbcopy < ~/.ssh/id_rsa_gitlab.pub
gnu/linux (requires xclip):
xclip -sel clip < ~/.ssh/id_rsa_gitlab.pub
ssh -t [email protected]
Git多賬號管理
新增新金鑰到ssh agent,因為預設只讀取id rsa,為了讓ssh識別新的私鑰,需將其新增到ssh agent中 ssh add ssh id rsa company該命令如果報錯 could not open a connection to your authentication agent...
Git配置多賬號
最近需要總結整理一下專案,之前一直用的是github,後來公司搭建了gitlab自己的 庫,自己整理總結的東西要放到github上去,需要不同的賬號來切換。新增多賬號處理 1 檢視c users administrator.ssh目錄下有沒有comfig檔案,我的是這個目錄,大家按照自己的來。如果沒...
Git多賬號配置
在使用者主目錄的 ssh 目錄下,開啟命令列,執行下面的命令,生成公私鑰。注意給公私鑰檔案命名,以便區分。ssh keygen t rsa c email位址 生成完成後,將對應的公鑰新增到相應的 在使用者主目錄的 ssh 目錄下,生成 config 檔案。檔案配置如下 host 10.10.140...