Jeśli chcesz, możesz chwycić this skrypt i umieścić go gdzieś w $PATH
. Gdy to zrobisz, możesz wykonać następujące czynności:
- Clone każdą istotę z
gist.github.com
użyciu HTTPS
(lub jeśli masz już sklonowany sens, po prostu przejść do następnego kroku)
- Gdziekolwiek w katalogu git GIST za drzewo, uruchom polecenie
git-change-url --to-ssh
teraz, pod warunkiem, że klucz publiczny zostanie dodane do konta github (powinno być wymienione here) powinien być w stanie pracować z GIST poprzez SSH
, wit nie musisz wpisywać swoich danych logowania na github.
Znacznie mniej podatne na błędy, niż ręczne edytowanie plików konfiguracyjnych git.
Ps: Jeśli znajdziesz jakieś błędy w skrypcie, lub masz jakieś dodatki do marki, nie krępuj się widelec: D
co jest nie tak z https? ;) –
Wydaje się, że wymagam podania nazwy użytkownika i hasła w wierszu poleceń przy każdym użyciu protokołu. Dla mnie działa dobrze z SSH (nie trzeba podawać nazwy użytkownika/hasła za każdym razem) – donatello
Ponadto, uwierzytelnianie HTTPS staje się trudniejsze, jeśli włączymy 2-czynnikowy auth. –