應用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 "youname@example.com"
這時可以一路回車,不輸入任何字元,將會在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 ...