1

我在 GitHub 上创建了一个私有存储库,并添加了一个README以便我的存储库可以“立即克隆”(GitHub 用语)。然后,在 Eclipse/EGit 中,我:

  1. Import >> Projects from Git
  2. 选择URI
  3. 现在,在对话框中,我在底部Import Projects from Git看到一个Username和字段。Password

这里有几个问题:

  1. 我假设UsernamePassword字段是我的 GitHub 帐户凭据,是吗?
  2. 这些凭据与user.name我可以在我的文件(或对于单个存储库,我的文件)user.email中配置的属性有何不同?USER_HOME/.gitconfig.git/config
  3. 只是出于好奇,为什么我需要README在创建时将 a 添加到我的存储库中,以使我的存储库“立即可克隆”,如 GitHub 所述?如果我不这样做,我需要做哪些额外的步骤来克隆它?

提前致谢!

4

1 回答 1

0

我假设用户名和密码字段是我的 GitHub 帐户凭据,是吗?

是的,如果您想推回 GitHub 并仍然作为您的 GitHub 帐户查看,您应该使用您的 GitHub 帐户的用户名和电子邮件推送完成的提交(如本GitHub 帮助页面中所述)。

这些凭据与我可以在我的USER_HOME/.gitconfig文件中配置的 user.name 和 user.email 属性有什么不同(或者对于单个 repo,我的 .git/config 文件)?

没有什么不同,因为 EGit 会更新本地配置 ( repo/.git/config)。
EGit 考虑的 git 设置是以下各项的串联:

  • 本地配置优先 ( repo/.git/config)
  • 全局配置第二 ( %USER_HOME%/.gitconfig)
  • 系统配置第三(/path/to/git/etc/config

为什么我需要README在创建时向我的仓库添加一个

这更像是一个 GitHub 约定,让你的项目有一个可读的描述,让其他人看到。

于 2013-09-27T14:31:40.203 回答