Я хочу использовать git на bitbucket с ssh соединением, но git clone
возвращает фатальную ошибку.
Я создал репозиторий с именем sshtest и уверен, что использую правильный ключ ssh, потому что я подтверждаю его командами ssh, такими как following.
У вас есть какие-то идеи, чтобы поднять ошибку?
$ ssh -T git@bitbucket.org # show nothing
$ ssh git@bitbucket.org
PTY allocation request failed on channel 0
logged in as username.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Connection to bitbucket.org closed.
$ git clone git@bitbucket.org:username/sshtest.git
Cloning into 'sshtest'...
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я повторил шаги, которые вы описываете с моей собственной учетной записью Bitbucket, тестовым РЕПО и ключом, и это сработало без каких-либо проблем:
Это заставляет меня думать, что что – то все еще не так с вашими настройками доступа к репозиторию на стороне Bitbucket (с настроенным пользователем вы сможете подключиться к Bitbucket – как в вашем тесте-но не к конкретному репозиторию). Вы уверены, что предоставили пользователю Access достаточный доступ к
sshtest
репозиторию в Bitbucket? Вы можете сделать это, перейдя в свой репозиторий в Bitbucket , затем выберите Настройки > доступ пользователей и групп> и дайте имя пользователя доступа, по крайней мере, доступ на чтение.