2011-12-12 15 views
5

Chcę ustawić mój git (TortoiseGIT) przy użyciu globalnego pliku gitconfig, tak aby domyślna nazwa zdalna podczas klonowania repozytorium nie była "początkiem", ale innym tekstem zdefiniowanym przeze mnie (np. "Foo").Jak ustawić gitconfig dla domyślnej nazwy zdalnej?

Czy to możliwe? Jakie są te dyrektywy?

Dzięki

Edit: Intencją jest to, że tworzę kilka mniejszych repozytoriów dla różnych, niezależnych zadań i jestem zmęczony każdym czasie zmieniający nazwę zdalnego ponieważ jest ona dostępna przy użyciu (dokumentacja!) udostępnia innym użytkownikom. Dlatego nazwa zdalnego powinna być nazwą mojej maszyny, aby nie pomylić innych wersji git. Wiem, że to nie jest najlepsza praktyka, ale takie jest życie :(

Odpowiedz

5

nie ma globalna opcja config będzie musiał użyć git clone --origin foo <source>, aby zmienić nazwę na „pochodzenie” repozytorium kiedy go sklonować..

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

To zmienia nazwę czas sklonować repozytorium. Chcę móc podać nazwę raz i od tej pory, WSZYSTKIE działania klonowania powinny używać tej nazwy. –

+0

Nie możesz, więc oferuję kolejną najlepszą rzecz. – meagar

+0

Wygląda na to, że poprawka jest poprawna. – ELLIOTTCABLE

-2

nie jestem pewien jak to zrobić w TortoiseGit, ale jest to dość łatwo zrobić edytując plik konfiguracyjny repo za pośrednictwem linii poleceń.

$ git remote rename origin foo 
+0

to polecenie jest ważne tylko po utworzeniu klon to robi zmień domyślne dla nowych klonów. –

Powiązane problemy