Налаштуйте відділення походження сховища для SSH
Сторінка налаштування репозиторію GitHub - це лише запропонований список команд (і GitHub тепер пропонує використовувати протокол HTTPS). Якщо у вас немає адміністративного доступу до сайту GitHub, я не знаю жодного способу змінити запропоновані команди.
Якщо ви бажаєте використовувати протокол SSH, просто додайте віддалену гілку так (наприклад, використовуйте цю команду замість запропонованої команди GitHub). Щоб змінити існуючу гілку, див. Наступний розділ.
$ git remote add origin git@github.com:nikhilbhardwaj/abc.git
Змінення попереднього сховища
Як ви вже знаєте, щоб переключити наявний сховище на використання SSH замість HTTPS, ви можете змінити віддалений URL у вашому .git/config
файлі.
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
-url = https://github.com/nikhilbhardwaj/abc.git
+url = git@github.com:nikhilbhardwaj/abc.git
Ярлик - це використовувати set-url
команду:
$ git remote set-url origin git@github.com:nikhilbhardwaj/abc.git
Детальніше про комутатор SSH-HTTPS
insteadOf
трюк існує щонайменше з 2012 року. Також дивіться, як перетворитиgit:
URL-адреси вhttp:
URL-адреси .