1

我正在学习 git,并在http://gitimmersion.com/找到了一系列很棒的文章。但是,围绕 git“属性”有一些问题我仍然不太了解。

  1. user.name和...之类的属性user.email在哪里配置?.gitconfig文件?这是存储所有 git 属性的地方吗?
  2. 我需要设置哪些 SSL/auth 属性才能将更改拉入/推送到私有GitHub 存储库?
4

1 回答 1

0

Git 属性存储在.git/config文件中。是一个简单的文本文件,因此您可以查看它以了解其中包含的信息。其他信息写入目录内的文件中.git/info/。这些文件仅与单个 repo 相关。

当您设置带有--global标志的属性(例如您的用户名/电子邮件)时,该属性将写入您的个人 git 首选项中,因此它会影响所有存储库。在 *nix 系统中,存储全局首选项的文件~/.gitconfig在 windows 7 中是C:\Users\YourLogin\.gitconfig.

关于您问题的第二部分,请阅读 GitHub 帮助页面Setup git with GitHub,您将找到您需要的所有信息。

对于私有 GitHub 存储库,我认为该过程不会改变,您仍然需要 ausernamepassword. 据我所知,您将使用 GitHub Web 界面将存储库配置为私有存储库。我只能找到有关如何将公共存储库设为私有的参考。

于 2013-09-26T15:55:56.963 回答