конфигурация свойств git / GitHub

1

Я изучаю git и нашел отличную серию статей на http://gitimmersion.com/. Однако есть несколько вопросов, связанных с git "свойствами", которые я до сих пор не совсем понимаю.

  1. Свойства, такие как user.name и user.email... где они настроены? Файл .gitconfig? Это где все свойства git хранятся?
  2. Какие свойства SSL/auth мне нужно установить для вытягивания/подталкивания изменений в частное репо GitHub?
Теги:
authentication
github
configuration

1 ответ

0
Лучший ответ

Свойства Git хранятся в файле .git/config. Является простым текстовым файлом, чтобы вы могли посмотреть на него, чтобы узнать, какую информацию он содержит. Другая информация связана с файлами внутри каталога .git/info/. Эти файлы относятся только к одному репо.

Когда вы устанавливаете свойство с флагом --global (например, ваше имя пользователя/адрес электронной почты), свойство записывается в вашем личном предпочтении git, и поэтому оно влияет на все репозитории. В системах * nix файл, который хранит глобальные настройки, равен ~/.gitconfig в Windows 7, это C:\Users\YourLogin\.gitconfig.

Что касается второй части вашего вопроса, прочтите GitHub справочные страницы Setup git с GitHub, вы найдете всю необходимую информацию.

Для частного репозитория GitHub я не думаю, что процедура изменится, вам все равно нужно username и password. Насколько я знаю, вы настроите репо как частное репо, используя веб-интерфейс GitHub. Я могу найти только ссылку о том, как сделать приватный публичный репозиторий.

  • 0
    Спасибо @Atropo (+1) - однако я уже нашел ту же самую точную ссылку GitHub, прежде чем писать этот вопрос. Если вы внимательно его прочитаете, это действительно относится только к публичным репозиториям GitHub. Но для частных репозиториев GitHub существуют дополнительные свойства, ориентированные на аутентификацию (и, возможно, другие атрибуты / настройки / и т. Д.), Которые необходимо установить локально. В противном случае любой мог бы получить / перенести в / из частного репозитория GitHub, если бы он знал URL клона. Есть идеи? Еще раз спасибо!
  • 1
    Я обновил свой ответ, надеюсь, он вам поможет.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню