git clone https://gitlab.com:<private token>@gitlab.com/myuser/myrepo.git
Попытки клонировать личное хранилище У меня есть ошибка «фатальная: Ошибка аутентификация»Gitlab клон частный репо с использованием апите
Что я делаю неправильно?
git clone https://gitlab.com:<private token>@gitlab.com/myuser/myrepo.git
Попытки клонировать личное хранилище У меня есть ошибка «фатальная: Ошибка аутентификация»Gitlab клон частный репо с использованием апите
Что я делаю неправильно?
Как правило, частный маркер используется для gitlab-ci-token
:
git clone https://gitlab-ci-token:<private token>@gitlab.com/myuser/myrepo.git
Если вы работаете в скрипте .gitlab-ci.yml
, просто используйте переменную ${CI_JOB_TOKEN}
. Например:
git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@server/.../...
Убедитесь, что вы создали персональный маркер доступа на свой счет Gitlab доступ к апи области. Кроме того, токен не должен быть истек.
Я использовал это и работает для меня:
git clone https://gitlab.com:<personal_access_token>@gitlab.com/user/repo.git'
FYI: Я не настроен двухфакторная аутентификация (2fa), может быть, это может быть вашей проблемой, если вы установили 2fa в вашем аккаунте.
gitlab имеет много токенов, то личное фишку, тем Личный маркер доступа, то CI/CD работает маркер, я только проверить перса маркер доступа с использованием GitLab Community Edition 10.1. 2, пример:
git clone https://gitlab-ci-token:${Personal Access Tokens}@gitlab.com/username/myrepo.git
Этот подход работает как шарм. Если вы включили двухфакторную аутентификацию (2FA), она будет работать до тех пор, пока права на токены будут установлены на «api». – Fill