токен доступа OAuth (например, PAT (персональный токен доступа) ) можно использовать из командной строки :
этот токен OAuth можно использовать как пароль, когда GitHub запрашивает ваши учетные данные (имя пользователя / пароль) для URL-адреса HTTPS.
Поэтому убедитесь, что удаленный URL-адрес является HTTPS, с <theuser>
именем пользователя
cd /path/to/repo
git remote -v
# if origin starts with git@github.com (SSH)
git remote set-url origin https://<theuser>@github.com/<theuser>/<repo>
Всякий раз, когда вы клонируете / вытягиваете / пу sh частное репо из <theuser>
, введите токен доступа OAuth в качестве пароля.
Или проверьте git config credential.helper
: вы можете кэшируйте эти учетные данные , используя, например, GCM (Git Диспетчер учетных данных), например, для Mac / Linux или для Windows.
Обратите внимание, что git merge
является локальной операцией, поэтому для нее не требуются учетные данные.