Git配置SSHkey加密

2021-08-17 15:56:32 字數 926 閱讀 2353

應用tortoisegit為github賬號新增ssh keys

問題:如何實現idea、toroisegit和gitkraken同時配置ssh key加密?

(1)生成id_rsa和id_rsa.pub

1、任意目錄下右擊滑鼠選擇git bash here或者win+r輸入cmd回車開啟終端;

2、在改終端下輸入命令:

ssh-keygen -t rsa -c "[email protected]"

這時可以一路回車,不輸入任何字元,將會在c:\users\administrator\.ssh下自動生成id_rsa和id_rsa.pub檔案。

(2)gitkraken中ssh的配置如下

注意不要使用generate生成gitkraken_rsa和gitkraken_rsa.pub,這個會覆蓋原有的id_rsa和id_rsa.pub,也不要勾選 use local ssh agent,這些都會導致每次clone**和pull的時候需要輸入密碼。直接選用原有生成的id_rsa和id_rsa.pub就好。

(3)toroisegit的配置

toroisegit配置相對麻煩一點,需要使用toroisegit自帶的puttygen生成git_key.ppk檔案,配置到gitlab的add ssh keys中,同時使用的時候需要一直開啟pageant工具,新增git_key.ppk到列表中。不開啟pageant,則每次clone或pull需要輸入密碼。

Git配置多個SSH Key

之前週末在家使用github建立ssh key進行blog的提交,但是第二天在用公司,使用公司的gitlab提交 時發現賬號是我github的賬號,我想肯定是github生成的ssh key把之前我公司gitlab的ssh key給覆蓋了 檢視我所有ssh key cd ssh ls github ...

git 配置多個SSH Key

專案託管的倉庫多了,使用的賬號多了,自然用到的key就不同了,比如gitlab,bitbucket,github,公司的code倉庫等,所以管理好key很重要。1,生成乙個公司用的ssh key ssh keygen t rsa c 1email company.com f ssh id rsa2,...

Git配置多個SSH Key

之前週末在家使用github建立ssh key進行blog的提交,但是第二天在用公司,使用公司的gitlab提交 時發現賬號是我github的賬號,我想肯定是github生成的ssh key把之前我公司gitlab的ssh key給覆蓋了 檢視我所有ssh key cd ssh ls github ...