同一个电脑上多个账号访问 Github 仓库可以使用 ssh config 搞定,不过为了区分不同的账号需要修改主机名;

这里分享一个方便的方法,在已经克隆到代码的情况下,修改本地项目的 git 配置文件,为项目配置独立的 ssh key;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# ./.git/config
[user]
email = ……
name = ……
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
ignorecase = true
sshCommand = ssh -i ~/.ssh/your_key_file_name -F /dev/null # 就是这句了
[remote "origin"]
url = ……
fetch = ……
[branch "master"]
remote = origin
merge = refs/heads/master

评论

富强、民主、文明、和谐,自由、平等、公正、法治,爱国、敬业、诚信、友善