У меня есть две учетные записи пользователей в Gitlab. Один с axmug
пользователем, а другой с GbFlow
.
При входе в систему с использованием пользователя axmug
в настройках профиля есть любой ключ.
Но когда я вхожу в систему с использованием GbFlow
пользователя, я создал файл ключа SSH, и я могу посмотреть его в настройках профиля.
Я использую Git Bash в Windows 7, и когда я печатаю cd /Users/Invitado/.ssh
и ls
, я могу посмотреть три файла: id_rsa
, id_rsa.pub
и known_hosts
.
Этот ключ был сгенерирован с использованием axmug
пользователей. У обоих пользователей разные адреса электронной почты.Несколько ключей SSH и учетных записей пользователей
Что я хочу сделать, это загрузить проект Android с помощью GbFlow
пользователей. Когда я пытался, я напечатал следующее в командной строке Git Bash:
git init
git remote add origin [email protected]:GbFlow/GlobalFlow.git
git add .
git commit
git push -u origin master
Все работало, кроме последней строки: git push -u origin master
. В этот момент я показал ошибку:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
У меня есть ключи, созданные. Что я делаю неправильно?
Спасибо за ответы VonC. После поиска в Интернете я прочитал следующее сообщение: https://coderwall.com/p/7smjkq/multiple-ssh-keys-for-different-accounts-on-github-or-gitlab. Но я не могу подключиться к серверу, когда я ssh-add -D. Решение состоит в том, чтобы набрать eval 'ssh-agent -s' и повторить команду. Когда я возвращаю его, у меня такая же ошибка: не удалось открыть соединение с вашим агентом проверки подлинности. Как я могу это исправить? – axmug
Нет необходимости в этом, если вы не создали закрытый ключ ssh с парольной фразой. – VonC
Я набрал набор, и я ничего не наблюдал. После ввода ssh -T [email protected] я наблюдал, как Permission denied. Я застрял. Я не знаю, что делать. Я знаю, что мне нужно загрузить проект через https, но я не могу этого сделать, потому что когда я набрал git push -u origin master, я просмотрел ту же ошибку: Permission denied . Что я должен сделать, чтобы загрузить мой проект? Спасибо –
axmug