猿问

同一客户端设置多个git账户

RT,我想在我本地设置多个git账户,同时应对gitlab/github的工作。我按照搜索的教程来做了,可以push到github远端了,虽然名字跟我设置的对的上,但是githubcommitlog上的名字却无法对应上我的账户,也就是名字上没有链接。请问是我哪里姿势不对?
Hostgithub.com
HostNamegithub.com
Usergitname
PreferredAuthenticationspublickey
IdentityFile/Users/xx/.ssh/id_rsa_github
Hostgitlab.com
HostNamegitlab
Usergit
PreferredAuthenticationspublickey
IdentityFile/Users/xx/.ssh/id_rsa
我有首先unset全局设置,然后本地设置,名字跟github账户的名字对的上,但是push上去之后就是不能识别。顺带sshkeys也设置了。
PS:我校验了应该是可以连接到GitHub的。
▶ssh-Tgit@github.com
HiRyanLiu0235!You'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.
繁星coding
浏览 337回答 2
2回答

慕无忌1623718

在项目的.git文件夹所在的目录下执行以下命令:gitconfiguser.namexxxxxxgitconfiguser.emailxxxxx@xxx.xxx然后通过gitconfig--list查看配置生效了没有。这样你commit到github上的帐户就是你刚才添加的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答