2014-02-14 138 views
1

我只是想知道是否有通過SSH訪問gitlab存儲庫?通過ssh訪問gitlab

正如我在我的安裝中看到的,gitlab只提供兩種鏈接到存儲庫:http和git。但是,據我所知git協議沒有認證。

+0

你是什麼意思git協議沒有身份驗證..?你有沒有試過通過ssh訪問你的倉庫(git @ ...)? – AD7six

+0

http://git-scm.com/book/ch4-1.html - 「提供類似於SSH協議的服務,但絕對沒有身份驗證」 – demas

回答

2

你的GitLab認證應該提供https和ssh來訪問git倉庫。

[email protected]:repo.git 

以上URL是一個ssh URL,訪問服務器爲用戶git

安裝應該使用像'git'這樣的帳號進行安裝,該帳號應該是唯一訪問GitLab服務器(通過交互式shell執行直接命令)的帳號。
所有其他用戶都無法直接訪問,只在GitLab數據庫中註冊爲GitLab用戶。

+0

嗯......可能我缺少一些東西,但看看這個截圖http://blog.gitlab.org/images/screens/gitlab_project.png。這是一個SSH按鈕,用於獲取URL到存儲庫,但鏈接以git @開頭,而不是ssh @。 – demas

+0

這是通過ssh訪問的。 Ssh @將作爲名爲ssh的用戶通過ssh訪問。 – AD7six

+0

@demas我是AD7six寫的。我編輯了答案,以明確什麼是ssh url。 – VonC