我想使用两个git hub帐户进行我的个人和项目工作。我进行了编码,并使用新的Git ID凭据将其推送到Ubuntu 18.04终端,但在我的新帐户中,它显示的是其他人的贡献帐户。那么,为什么即使我通过新帐户“电子邮件/密码”将Git推送到其他帐户,它也还是使用我的其他帐户名?我发现this文章介绍了设置多个帐户的步骤。因为我是git的新手,所以我知道您可以通过在计算机上执行以下git命令来克隆项目:
git clone https://github.com/USERNAME/PROJECTNAME
在文章中说:“按照以下步骤克隆存储库,创建第一个提交并推送到GitHub:”
$ git clone git@github.com-personal:USERNAME/test-ssh.git
$ cd test-ssh
$ touch index.html
$ echo "Hello World" >> index.html
$ git add .
$ git commit -m 'Add index file'
$ git push origin master
我没有得到这个不同的克隆指令,而是通过互联网搜索的,如果我没有记错,似乎正在创建个人访问令牌,对吗?所以我的问题是我们不能使用克隆项目的默认方法吗?如果我使用本文中推荐的方式,那么应该是:
$ git clone git@github.com-personal:MY-USERNAME/test-ssh.git
谢谢!
答案 0 :(得分:1)
提交消息包括配置中的邮件地址和emai,而不是您的授权帐户。
您可能会在返回时使用以下命令进行设置:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
在您的个人/工作项目中,您可以使用以下方式配置特定的本地存储库
$ git config user.name "John Doe"
$ git config user.email johndoe@example.com