Где хранить учетные данные GitLab / git, хранящиеся в Windows 10? - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь выяснить, где хранить мой личный токен (PAT), сгенерированный в GitLab в удаленной среде Windows 10 для аутентификации на этом экземпляре GitLab.

Предполагая, что у меня уже есть локальное git-репо на общем диске, я могу войти в свою среду как сам, аутентифицироваться и настроить свой пульт следующим образом:

git remote set-url https://{my username}:{my access token}@{repo name}.git

Это обеспечивает аутентификацию для меня, и когда я фиксирую и нажимаю, меня правильно идентифицируют в экземпляре gitlab.

Однако, если я выйду из системы, а коллега войдет в систему и войдет в тот же репозиторий на том же общем диске, то аутентификация удаленного будет для меня, а не для них. То есть пульт будет выглядеть так:

git remote -v
> origin  https://{my username}:{my access token}@{repo name}.git (fetch)
> origin  https://{my username}:{my access token}@{repo name}.git  (push)

Это не очень хорошо, потому что мой коллега должен либо: а) сбросить git remote в любое время, когда он хочет использовать этот пульт, либо б) выполнить аутентификацию с моим PAT. Может ли кто-нибудь порекомендовать способ хранения имени пользователя и PAT таким образом, чтобы пульт ДУ выглядел примерно так:

git remote -v
> origin  https://{repo name}.git (fetch)
> origin  https://{repo name}.git  (push)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...