Ответ 1
$ git remote add theirusername [email protected]:theirusername/reponame.git
$ git fetch theirusername
$ git checkout -b mynamefortheirbranch theirusername/theirbranch
Обратите внимание, что существует несколько "правильных" URI, которые вы можете использовать для удаленного, когда вы добавляете его на первом шаге.
-
[email protected]:theirusername/reponame.git
- это URI на основе SSH -
https://github.com/theirusername/reponame.git
- это URI HTTP
Какой из них вы предпочитаете использовать, будет зависеть от вашей ситуации: у GitHub есть справочная статья, объясняющая разницу и помогающая вам выбрать: Какой удаленный URL-адрес я должен использовать?