RT,我想在我本地设置多个git账户,同时应对gitlab/github的工作。我按照搜索的教程来做了,可以push到github远端了,虽然名字跟我设置的对的上,但是githubcommitlog上的名字却无法对应上我的账户,也就是名字上没有链接。请问是我哪里姿势不对?Hostgithub.comHostNamegithub.comUsergitnamePreferredAuthenticationspublickeyIdentityFile/Users/xx/.ssh/id_rsa_githubHostgitlab.comHostNamegitlabUsergitPreferredAuthenticationspublickeyIdentityFile/Users/xx/.ssh/id_rsa我有首先unset全局设置,然后本地设置,名字跟github账户的名字对的上,但是push上去之后就是不能识别。顺带sshkeys也设置了。PS:我校验了应该是可以连接到GitHub的。▶ssh-Tgit@github.comHiRyanLiu0235!You'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.
2 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
在项目的.git文件夹所在的目录下执行以下命令:gitconfiguser.namexxxxxxgitconfiguser.emailxxxxx@xxx.xxx然后通过gitconfig--list查看配置生效了没有。这样你commit到github上的帐户就是你刚才添加的。
添加回答
举报
0/150
提交
取消