Git - 相同的用户,不同的机器 - 克隆?

时间:2013-11-22 17:36:57

标签: git github repository

我是Git的新手,我搜索了一个答案,但找不到我需要的东西。

基本上,我在我的工作计算机上设置了一个项目,添加了文件等并提交到GitHub存储库。我得到了所有这一切,但一旦我回到家,我想下载同一个项目,并将一些文件更改为同一个用户。

在家里,我设置了我的user.name和user.email,如下所示:

git config --global user.name "username"
git config --global user.email "email"

我认为我接下来要做的是:

git clone url

正如我所说,我是同一个用户,只是在不同的计算机上工作 - 我需要做些什么来确保Git能够识别出我是同一个用户?

我知道这可能是一个愚蠢的问题,但我发现似乎无处可见,我真的想100%确定我正确地做到了这一点。

2 个答案:

答案 0 :(得分:12)

还有别的吗?不。在两台机器上使用相同的电子邮件地址配置Git应该可以解决问题,因为提交是associated to the committer's email address。如果你正在使用GPG signing tags,你可能会为你做更多的工作,但这不在你的问题中。

另一个答案提到设置SSH key on Github不是维护机器间身份所必需的 - 但不需要输入密码肯定会让生活更轻松。您还可以使用Git凭证助手cache your Github password

如果您正在跨多台计算机处理Git项目,您可能还希望添加Dropbox into your workflow以获得更强大的功能。

答案 1 :(得分:2)

这应该工作得很好。对于github,您可能需要set up a public SSH key,特别是如果您不希望每次推送到github时都输入密码。