Почему я получаю отказ в разрешении при попытке загрузить в Bitbucket?

#git #ssh #bitbucket

#git #ssh #bitbucket

Вопрос:

Я пытаюсь добавить новый репозиторий в Bitbucket. Когда я набираю-

      $git remote add origin git@bitbucket.org:tylerr82/example.git
  

Появляется это-

 fatal:remote origin already exists.
  

Когда я набираю-

 git push -u origin --all
  

Появляется это-

 conq: repository down not exist.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.
  

Я считываю первую ошибку, в которой говорится, что она существует, но когда я пытаюсь нажать, она говорит, что ее нет. Когда я гуглю вторую ошибку, кажется, что это проблема с подключением. У меня есть только один открытый ключ в Bitbucket и один закрытый ключ в моем конкурсе. Я удалил все ключи и начал заново только с этими двумя ключами. Когда я набираю ssh -T -v gitbucket.org Я получаю key_load_public: такого файла или каталога нет, и в конце этого сообщения говорится «Отказано в разрешении (publickey)

Что я делаю не так?

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

1. Первая ошибка говорит о том, что удаленное имя origin уже существует. Вторая ошибка гласит, что URL, связанный с (существующим) origin , недействителен. git remote add Команда касается только добавления указанного URL-адреса под указанным именем и не заботится о том, является ли сам URL-адрес действительным. Команды git fetch и git push пытаются использовать URL-адрес и будут проверять его в это время (он мог стать действительным или стать недействительным спустя много времени после добавления). Мне не сразу понятно, что означает ваша последняя ошибка (ssh), кроме сбоя аутентификации.

Ответ №1:

похоже, у вас уже есть origin remote

попробуйте git remote -v проверить URL, связанный с origin, возможно, это неверно

чтобы изменить исходный удаленный URL-адрес, попробуйте использовать

 git remote set-url origin git@bitbucket.org:tylerr82/example.git

git add . -A
git commit -am "first commit"
git push origin master
  

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

1. Там отображается правильный исходный git@bitbucket,org: tylerr82 /example.git для извлечения и отправки. Если я смотрю на Bitbucket через графический интерфейс, там ничего нет.

2. В git commit -am «first commit» говорится-

3. на главном сервере ветки ничего не фиксируется, рабочее дерево чистое

4. Затем я ввел git push origin master и получил то же самое-

5. проблема: репозиторий недоступен. фатально: не удалось прочитать из удаленного репозитория. Пожалуйста, убедитесь, что у вас правильные права доступа и репозиторий существует.