2013-08-27 6 views
7

По моему опыту Github, я решил, что мне нужно клонировать репозиторий с моим пользователем, как [email protected]. Но когда я пытаюсь это сделать, он не распознает мой пароль из gitlab. Выполняется только клонирование с пользователем gitlab.Как настроить SSH для gitlab?

Может кто-нибудь, пожалуйста, помогите мне ??? - Как мне настроить право доступа gitlab?

ответ

12

Если вы следуете инструкциям по установке gitlab, то вы должны установить его в окне linux под именем пользователя git. Как правило, в папке, как этот

/home/git/gitlab 

Следовательно, вы должны использовать [email protected]

Я не уверен, что вы подразумеваете под «настройка SSH». Но поскольку каждый пользователь должен использовать свою собственную пару ключей, не должно быть никаких проблем с доступом к управляемым репо gitlab с использованием обычных команд git. Как должно работать

git clone ssh://[email protected]:group/repo.git 
git clone [email protected]:group/repo.git 

Каждый пользователь должен быть установлен свою собственную идентичность GIT (на локальных машинах) с использованием

git config --global user.name "elitmus" 
git config --global user.email "[email protected]" 

так, что мерзавец может однозначно идентифицировать каждого пользователя.

+0

Hi. Как я могу использовать другое имя пользователя при клонировании из gitlabs с помощью ssh? – Mani

+0

как я могу узнать, какое имя пользователя я использую, потому что я не нашел его в домашнем каталоге и Gitlab дал мне [email protected] –

0

По моему опыту, я должен был подключиться к серверу gitlab, как пользователь git, и изменить файл authenticated_keys, так как он был заполнен связкой случайных #. после очистки этого, я добавил свой SSH-ключ в GUI GitLab и смог клонировать и двигать нормально.

Надеюсь, что это поможет.

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