0

我想为我的个人和项目工作使用两个 git hub 帐户。我进行了编码并使用我的新 Git ID 凭据将其推送到 Ubuntu 18.04 终端,但在我的新帐户中,它显示提交是我另一个帐户的贡献。那么为什么 Git 使用我的其他帐户名,即使我通过我的新帐户电子邮件/密码推送它?我发现这篇文章解释了设置多个帐户的步骤。因为我是 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

谢谢你 !

4

1 回答 1

1

提交消息包括您的邮件地址和配置中的电子邮件,而不是您的授权帐户。

您可能在返回时使用以下命令设置它:

$ 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
于 2019-07-18T14:24:39.723 回答