需求
有時(shí)候我們?cè)诠拘枰峤淮a給 Github 或其它第三方倉(cāng)庫(kù)找田,但我們不想使用公司項(xiàng)目相同的 user.name、user.email 或 SSH Key
解決
不想使用公司項(xiàng)目相同的 user.name衣陶、user.email
進(jìn)入項(xiàng)目目錄柄瑰,設(shè)置獨(dú)立的 user.name、user.email
cd /your_project
git config user.name "your_name"
git config user.email "your_email"
不想使用公司項(xiàng)目相同的 SSH Key
比如我現(xiàn)在想給我的 Github 項(xiàng)目設(shè)置一個(gè)獨(dú)立的 SSH Key
- 生成一個(gè)新的key
ssh-keygen -t rsa -C "xsplus007@gmail.com"
-
將 id_rsa_github.pub 里面的 key 配置到 Github
- 配置 config 內(nèi)容
在~/.ssh
目錄下 config 文件(沒(méi)有則創(chuàng)建)中添加如下內(nèi)容:
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa_github
- 驗(yàn)證是否成功
如不成功可用
ssh -vT git@github.com
debug 問(wèn)題