Настройте исходную ветку хранилища как 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:
URLs вhttp:
URLs .