一、生成github的ssh key
ssh-keygen
ssh-keygen -t rsa -f ~/.ssh/zzf073_rsa -c [email protected]
二、配置賬戶公鑰
1、檢視拷貝公鑰
pbcopy < ~/.ssh/id_rsa.pub
cat2、配置ssh keys
三、github連線測試
ssh -t [email protected]
ssh -v [email protected]
四、金鑰名稱配置(多賬戶配置)
問題:git連線建立時會按照預設金鑰查詢本地路徑:
debug1: trying private key: /users/zzf073/.ssh/id_rsa
debug1: trying private key: /users/zzf073/.ssh/id_dsa
debug1: trying private key: /users/zzf073/.ssh/id_ecdsa
debug1: trying private key: /users/zzf073/.ssh/id_ed25519
host github.com
identityfile ~/.ssh/zzf073_rsa
user git
五、其它命令
第一步,git config --global --list 驗證郵箱
第二步,git config --global user.name "yourname",git config --global user.email [email protected] 設定全域性使用者名稱和郵箱,
第三步,ssh-keygen -t rsa -c "這裡換上你的郵箱",生成秘鑰,
第四步,到git倉庫,新增秘鑰,
第五部,ssh -t [email protected] 測試一下通不通,不通就是ssh-agent -s ssh-add ~/.ssh/id_rsa 操作這兩步
最後clone,藥到病除!!!
mac配置多個git ssh key:
[email protected]: permission denied (publickey).
git多賬戶配置
公司有自己的git伺服器 我在git上也有自己的小專案 如何配置多賬戶呢?1.取消使用者名稱全域性設定 git config global unset user.name git config global unset user.email 2.在.ssh資料夾下新建config檔案 host co...
git多賬戶配置
1 在 gitbash上執行 ssh keygen t rsa c 賬戶郵箱 2 接下來會提示輸入key的名字 預設名字為id rsa 或者為了方便辨認重新命名github rsa 3 然後回車。4 回車,ssh agent預設只讀取id rsa,為了讓ssh識別新的私鑰,需將其新增到ssh age...
Git多賬戶配置
公用ssh金鑰對於gitlab必須是唯一的,因為它們將繫結到你的帳戶。ssh金鑰是通過ssh推送 時唯一擁有的識別符號,所以它需要唯一地對映到單個使用者 在實際開發中,我們可能會碰到在一台電腦上配置多個git賬戶,在不同倉庫提交不同的資訊,比如個人git賬戶 personal 和公司git賬戶 wo...