Не удается выдвинуть некоторые ссылки при попытке заставить GitHub работать с несколькими учетными записями - PullRequest
1 голос
/ 08 января 2012

В моем личном кабинете есть репо, на которое я пытаюсь перейти, не нажимая на аккаунт моей компании.Чтобы управлять своими учетными записями, я следовал этому руководству , чтобы различать, когда я нажимал на свою личную учетную запись 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 и все такое, поэтому я был бы признателен, если бы кто-то мог помочьмне понять, что происходит.

1 Ответ

2 голосов
/ 08 января 2012

В вашем проекте Rails убедитесь, что вы добавили (git add) и зафиксировали файлы перед отправкой.

Учебник, на который вы ссылались, просто говорит git init, а затем git commit -am, что неправильно (или, по крайней мере, не очень полезно для начинающих)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...