В моем личном кабинете есть репо, на которое я пытаюсь перейти, не нажимая на аккаунт моей компании.Чтобы управлять своими учетными записями, я следовал этому руководству , чтобы различать, когда я нажимал на свою личную учетную запись GitHub по сравнению с учетной записью моей компании.
Я добавил файл конфигурации в свою ~/.ssh
, котораявыглядит следующим образом:
#Default GitHub
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
Host github-personal
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_personal
Когда я перехожу в проект Rails и пытаюсь перейти к своему репо, я запускаю в своей командной строке следующее для учебника:
git remote add origin git@github-personal:myaccount/POP.git
Затем я пытаюсь:
git push -u origin master
Однако я получаю следующую ошибку:
error: src refspec master does not match any.
error: failed to push some refs to 'git@github-personal:travisvalentine/POP.git'
Я новичок в Git и все такое, поэтому я был бы признателен, если бы кто-то мог помочьмне понять, что происходит.