git新增Github、Gitee、Gitlab祕鑰
阿新 • • 發佈:2022-12-07
傻逼兮兮的我以為這三個的祕鑰都是通用的
參考原文:https://www.cnblogs.com/zmdComeOn/p/11748991.html
首先確認已安裝Git,可以通過 git –version 命令可以檢視當前安裝的版本。
Mac OSX 中都已經安裝了Git。但是,Git的版本未必是最新的。
可以通過命令 git clone https://github.com/git/git 進行更新
Git共有三個級別的config檔案,分別是system、global和local。
在當前環境中,分別對應
%GitPath%\mingw64\etc\gitconfig檔案
$home.gitconfig檔案
%RepoPath%.git\config檔案
其中%GitPath%為Git的安裝路徑,%RepoPath%為某倉庫的本地路徑。
所以 system 配置整個系統只有一個,global 配置每個賬戶只有一個,而 local 配置和git倉庫的數目相同,並且只有在倉庫目錄才能看到該配置。
大致思路,建立兩個金鑰,不同賬號配置不同的金鑰,不同倉庫配置不同金鑰。
1. 清除 git 的全域性設定(針對已安裝 git)
新安裝 git 跳過。
若之前對 git 設定過全域性的 user.name 和 user.email。
類似 (用 git config --global --list 進行檢視你是否設定)
$ git config --global user.name "你的名字" $ git config --global user.email "你的郵箱"
必須刪除該設定
$ git config --global --unset user.name "你的名字"
$ git config --global --unset user.email "你的郵箱"
2. 生成新的 SSH keys
1)GitHub 的鑰匙
指定檔案路徑,方便後面操作:~/.ssh/id_rsa.gitlab
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "[email protected]"
試了下github,沒有成功!!!!
後邊再試