Как вы можете избежать запроса ввести пароль BitBucket при нажатии на вики-версию BitBucket?

Я не уверен, что все это переживают - когда я редактирую вики-файлы BitBucket локально (через репозиторий git), я должен вводить свой пароль BitBucket для каждого нажатия и нажатия.

Есть ли способ обойти это?

У меня ssh правильно настроен для использования ключа, который разблокирован gnome-keyring. Нажатие на репозиторий кода для моего проекта в BitBucket отлично работает - мне не нужно вводить ни пароль BitBucket, ни пароль ssh.

13 голосов | спросил CalumJEadie 29 MaramThu, 29 Mar 2012 02:37:03 +04002012-03-29T02:37:03+04:0002 2012, 02:37:03

2 ответа


13

Проблема в том, что когда вы клонируете репозиторий wiki, клон выполняется через HTTPS, так как ссылка, предоставленная Bitbucket, использует HTTPS для доступа к репозиторию. Вам нужен способ доступа к SSH в качестве протокола вместо HTTPS.

На самом деле можно получить доступ к репозиторию Git wiki через SSH, хотя Bitbucket не предоставляет ссылку для этого.

Благодаря билет в системе отслеживания проблем Bitbucket , я обнаружил, что вы можете получить доступ к репозиторию wiki через SSH, используя тот же URI репозитория проекта, но с помощью /wiki.

Итак, если репозиторий вашего проекта находится под [email protected]:UserName/project-name.git, доступ к репозиторию wiki можно получить в [email protected]:UserName/project-name.git/wiki, вместо использования URI HTTPS, предоставленного Bitbucket.

Таким образом, вы можете клонировать свою вики, запустив команду

git clone [email protected]:UserName/project-name.git/wiki

или, если вы уже клонировали репозиторий wiki с помощью HTTPS, вы можете изменить удаленный пульт origin для использования SSH, выполнив команду

git remote set-url origin [email protected]:UserName/project-name.git/wiki

Я уже пробовал это, и он отлично работает! Вам больше не будет предложено ввести пароль, так как Git теперь использует SSH с вашим ключом SSH для входа на сервер.

ответил Genba 13 Mayam12 2012, 02:45:10
0

Выберите Username> Управление учетной записью в строке меню. Система отобразит страницу настроек учетной записи. Нажмите SSH-ключи: https://bitbucket.org/account/user/YOURNAME/SSH-ключи /

https://confluence.atlassian.com/bbkb/permission-denied-publickey-302811860.html

ответил fly931 14 Mayam16 2016, 02:16:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132