Не удается локально клонировать репозиторий bitbucket

#bash #github #bitbucket #git-clone

#bash #github #bitbucket #git-clone

Вопрос:

Я настроил свой SSH-ключ для своей учетной записи.

Когда я запускаю git clone в своем терминале, я обычно получаю запрещенный фатальный результат: не удалось прочитать из удаленного репозитория.

Запуск ssh-add -l показывает правильный аутентифицированный агент.
Запуск git clone теперь запрашивает мою кодовую фразу с приведенным выше сообщением об ошибке.
Со словами «пожалуйста, убедитесь, что у вас правильные права доступа и репозиторий существует».

Я побежал ps , чтобы убедиться, что был только один аутентифицированный агент

clone Команда git clone git@bitbucket.org:<filepath>.git

Комментарии:

1. Пожалуйста, отправьте команду clone. Возможно, вы использовали http вместо ssh

2. Я добавил команду git clone. Хотя это не https

Ответ №1:

URL должен:

  • не может быть git@bitbucket.org:<filepath>.git
  • но git@bitbucket.org:<account>/<projectname>.git

вы можете использовать:

 export GIT_SSH_COMMAND='ssh -Tv'
  

Вы увидите, какой ключ использует SSH.
Убедитесь, что открытый ключ зарегистрирован в настройках вашей учетной записи Bitbucket.

Но операция добавляет:

Это частное, и я не владелец. Нужно ли что-то обновлять с настройками доступа владельцем?

Тогда да, вашей учетной записи должен быть предоставлен доступ к этому репозиторию его владельцем.

Комментарии:

1. мой SSH-ключ добавлен в настройки моей учетной записи bitbucket. И я виноват. URL-адрес клонирования равен git@bitbucket.org :<учетная запись>/<имяпроекта>.git

2. @ocom Это частный репозиторий? Вы являетесь владельцем этого репозитория?

3. Это частное, и я не владелец. Нужно ли что-то обновлять с настройками доступа владельцем?