Я пытаюсь клонировать репозиторий git, настроенный в gitlab с виртуальной машины. Я могу клонировать с моего компьютера, но я не могу клонировать с VM, хотя я использую тот же ключ.git clone репозиторий с пользователем, отличным от моего пользователя linux
Пользователь сеанса Linux на моем компьютере XX, который является именем пользователя, настроенным в git, а пользователь сеанса linux на виртуальной машине - YY.
Вопрос в том, могу ли я сделать эту работу? клон от пользователя сеанса, который не настроен в git? могу ли я как-то предоставить пользователю и ключ?
Я попытался создать пользователя XX в своей виртуальной машине и оттуда клонировать с тем же ключом, сконфигурированным в ~/.ssh, и это сработало.
Обычно вы можете указать имя удаленного пользователя в URL-адресе git. – Thilo
Вы должны уметь: 'git clone [email protected]:/path/to/repo.git' – houtanb
Клонирование из GitLab всегда должно выполняться как пользователь git. – 1615903