Можно ли использовать ключ ssh для развертывания push-уведомлений Azure с помощью git?

Я создал новую учетную запись Azure AD и веб-приложение узла Azure. Я могу войти в систему, используя azure-cli, и я могу использовать git push deploy.

Однако вместо того, чтобы каждый раз получать запрос пароля, я хотел бы иметь возможность аутентифицироваться с помощью ключа ssh. На панели настроек портала Azure есть раздел «Сертификаты управления», а в интерфейсе командной строки Azure есть параметр azure account cert export, но я не уверен, что мне нужен какой-либо из них.


person Andrew Lavers    schedule 01.05.2015    source источник


Ответы (2)


Вы можете сохранить свой пароль git локально (в Windows при использовании msysgit:)

git config --global credential.helper wincred

другие параметры см. в разделе https://stackoverflow.com/questions/5343068/is-there-a-way-to-skip-password-typing-when-using-https-github

person Leen    schedule 02.02.2016
comment
Подсказка: после того, как вы запустите эту команду, вам все равно будет предложено ввести пароль еще раз при следующем git push azure master. Но каждый следующий толчок будет без запроса пароля. - person Munchkin; 23.02.2016

Веб-приложения Azure не поддерживают SSH, поэтому вам необходимо использовать https. Однако вам нужно только один раз установить удаленный git так, чтобы вы каждый раз запрашивали пароль. Вот статья, в которой описаны шаги по включению git push для веб-приложений Azure. Возможно, вы пропустили какой-то шаг. http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/

надеюсь, это поможет.

person Mark Brown    schedule 03.05.2015
comment
У меня уже есть развертывание git push, которое работает нормально, но с авторизацией имени пользователя/пароля в git вы получаете запрос каждый раз, когда вы нажимаете. На основе вашей связанной статьи (azure .microsoft.com/en-us/documentation/articles/), похоже, это единственный доступный метод аутентификации. Однако интеграция github/bitbucket выглядит неплохо. - person Andrew Lavers; 08.05.2015