Несколько тождеств в github - PullRequest
       5

Несколько тождеств в github

1 голос
/ 08 сентября 2011

У меня есть несколько личностей для работы с GitHub.Они управляются через файл .ssh / config:

# This is the normal github account. We do not need this (it is the default),
#   but putting it here makes things more clear
Host github.com
     User           git
     HostName       github.com 
     IdentityFile   <rsa1>

# We use this fake host so that we can provide an alternative ssh keypair
Host github-2.com
     User           git
     HostName       github.com 
     IdentityFile   <rsa2>

Я подтвердил, что авторизован для обеих учетных записей:

ssh -T git@github.com
Hi user1! You've successfully authenticated, but GitHub does not provide shell access.

ssh -T git@github-2.com
Hi user2! You've successfully authenticated, but GitHub does not provide shell access.

Теперь я иду в репо и пытаюсьнажмите на пульте новую ветку

git push origin origin:refs/heads/testing
error: src refspec origin does not match any.
error: failed to push some refs to 'git@github-2:user2/repo.git'

Соответствующий раздел в моем .git / config:

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@github-2.com:user2/repo.git

И у меня есть это:

$ git remote -v
origin  git@github-2.com:user2/repo.git (fetch)
origin  git@github-2.com:user2/repo.git (push)

Что может быть не так?

1 Ответ

0 голосов
/ 08 сентября 2011

Я положу это здесь для справки, так как я решил свою проблему: я знаю, как, но я действительно не знаю, почему..Git / config был таким же, как мой оригинальный.В этой свежей копии у меня нет проблем с толчком.Магия.

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