доступ к bitbucket.org через SSH на Linux - PullRequest
0 голосов
/ 27 мая 2018

Я пытаюсь подключиться к bitbucket.org через командную строку без запроса пароля.Я знаю, что было много сообщений об этом, но мой вопрос, я думаю, немного более простой.

Я использую git версии 2.7.4 на Ubuntu linux в случае, если это имеет значение.

Я, казалось бы, правильно добавил открытый ключ, и все мои разрешения для .ssh равны 700. Я подозреваю, что проблема в том, что в .git / config у меня было

[remote "kss1"]
    url = https://bitbucket.org/<myName>/kss1

, которое несколько постов идентифицировали какпроблема.На основании этого поста Я изменил строку URL-адреса на

[remote "kss1"]
url = git@bitbucket.org:<myName>/kss1

И ответ теперь

repository access denied.
fatal: Could not read from remote repository

. Поиск этой ошибки ничего не далужасно полезно.

Кто-нибудь может посоветовать, пожалуйста?

1 Ответ

0 голосов
/ 27 мая 2018

Проверьте, какой именно ключ используется с:

GIT_SSH_COMMAND='ssh -v' git push

Оттуда убедитесь, что ваш открытый ключ (используемый ssh ​​в предыдущей команде) был скопирован в ваш профиль (настройки SSH) как одна строка.

Убедитесь, что у вас нет нескольких пультов (введите git remote -v) и что вы действительно используете git push kss1 (по умолчанию git push переводит на origin)


Что касается вопроса о копировании открытого ключа, ОП Лео Саймон подтверждает в комментариях :

Я думаю, что былопробел как-то в копии открытого ключа.
Я переделал открытый ключ и теперь он работает.
Больше никаких запросов на ввод пароля!

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