1. 程式人生 > 其它 >git新增Github、Gitee、Gitlab祕鑰

git新增Github、Gitee、Gitlab祕鑰

傻逼兮兮的我以為這三個的祕鑰都是通用的

參考原文: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,沒有成功!!!!
後邊再試