2014-03-12 3 views
1

У меня есть хранилище, настроенное на github, и все работает хорошо, однако мой пароль учетной записи github был изменен на один с символом @. Попытка изменить пароль с помощьюИзменен пароль Github

git clone https://user:[email protected] 

Из-за @ символа, он считает, что часть пароля является частью HTTPS URL

Любой способ обойти это? Довольно новый для github

Спасибо!

ответ

2

Да, существует несколько способов обойти это, но вы не должны помещать свой пароль в URL-адрес Git. Генерация ключа SSH:

$ ssh-keygen -t rsa 

Добавить в свой аккаунт GitHub в your account settings, а затем использовать его:

$ git clone ssh://[email protected]/… 

GitHub предлагает несколько ресурсов на эту тему тоже:

+0

Удивительный! Благодаря! – Kosz

+0

+1 должен делать это в любом случае для обеспечения безопасности. в противном случае ваш пароль будет отображаться в истории вашего терминала (среди прочих причин). – xero

Смежные вопросы