#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. проблема: репозиторий недоступен. фатально: не удалось прочитать из удаленного репозитория. Пожалуйста, убедитесь, что у вас правильные права доступа и репозиторий существует.