Как настроить gitconfig для удаленного имени по умолчанию? - PullRequest
7 голосов
/ 12 декабря 2011

Я хочу настроить свой git (TortoiseGIT), используя глобальный файл gitconfig, чтобы удаленное имя по умолчанию, когда я клонировал репозиторий, было не «origin», а определенным мной другим текстом (например, «foo»).

Возможно ли это? Какие директивы те?

Спасибо

Редактировать: Смысл в том, чтобы я создал несколько небольших репозиториев для различных независимых задач (документация!), И мне надоело каждый раз изменять имя пульта, поскольку он доступен с помощью общих ресурсов для других пользователей. Поэтому имя пульта должно быть именем моей машины, чтобы не перепутать другие версии git. Я знаю, что это не лучшая практика, но это жизнь: (.

Ответы [ 2 ]

6 голосов
/ 12 декабря 2011

Глобальная опция конфигурации отсутствует.Вам придется использовать git clone --origin foo <source>, чтобы изменить имя репозитория «origin» при его клонировании:

--origin <name>, -o <name>  
   Instead of using the remote name origin to keep track of the upstream
   repository, use <name>.
0 голосов
/ 12 декабря 2011

Я не уверен, как это сделать в TortoiseGit, но это достаточно просто сделать, отредактировав конфигурационный файл репозитория через командную строку:

$ git remote rename origin foo
...