Мне просто интересно, есть ли доступ к репозиториям gitlab по ssh?gitlab access over ssh
Как я вижу, на моей установке gitlab предлагает только два вида ссылок на репозитории: http и git. Но, как я знаю, протокол git не имеет аутентификации.
Мне просто интересно, есть ли доступ к репозиториям gitlab по ssh?gitlab access over ssh
Как я вижу, на моей установке gitlab предлагает только два вида ссылок на репозитории: http и git. Но, как я знаю, протокол git не имеет аутентификации.
Ваша аутентификация GitLab должна предлагать https и ssh для доступа к репозиториям git.
[email protected]:repo.git
URL-адрес выше является SSH URL, доступ к серверу, как пользователь git
.
И установка должна происходить с учетной записью типа «git
», которая должна быть единственной, доступной для сервера GitLab (поскольку он выполняет непосредственно команды через интерактивную оболочку).
Все остальные пользователи не имеют прямого доступа и зарегистрированы только в качестве пользователей GitLab в базе данных GitLab.
Хм ... Может быть, я что-то не хватает, но посмотри на это скриншот http://blog.gitlab.org/images/screens/gitlab_project.png. Вот кнопка SSH, чтобы получить URL-адрес в репозитории, но ссылки начинаются с git @, а не ssh @. – demas
Это _is_ доступ через ssh. Ssh @ будет иметь доступ к ssh как пользователь с именем ssh. – AD7six
@demas Я второй, что написал AD7six. Я отредактировал ответ, чтобы уточнить, что такое URL-адрес ssh. – VonC
Что вы имеете в виду протокол git не имеет аутентификации ..? Вы пытались получить доступ к своим репозициям через ssh (git @ ...)? – AD7six
http://git-scm.com/book/ch4-1.html - «предоставляет сервис, аналогичный протоколу SSH, но без аутентификации» – demas