以我的Github經驗,我想我需要像[email protected]
這樣的用戶來克隆一個存儲庫。但是當我嘗試這個時,它不能從gitlab識別我的密碼。只有使用gitlab用戶進行克隆才行。如何爲SSH配置gitlab?
任何人都可以請幫我嗎? - 我如何配置gitlab訪問權限?
以我的Github經驗,我想我需要像[email protected]
這樣的用戶來克隆一個存儲庫。但是當我嘗試這個時,它不能從gitlab識別我的密碼。只有使用gitlab用戶進行克隆才行。如何爲SSH配置gitlab?
任何人都可以請幫我嗎? - 我如何配置gitlab訪問權限?
如果您遵循了gitlab的安裝說明,那麼您必須將它安裝在用戶名爲git
的用戶的Linux機器上。通常在這樣的
/home/git/gitlab
文件夾因此,你應該使用[email protected]
我不知道你所說的「配置SSH」的意思。但是由於每個用戶都需要使用自己的密鑰對,因此使用普通的git命令訪問gitlab託管的repo應該沒有問題。以下兩個應該工作
git clone ssh://[email protected]:group/repo.git
git clone [email protected]:group/repo.git
每個用戶都必須使用
git config --global user.name "elitmus"
git config --global user.email "[email protected]"
,這樣混帳能夠唯一標識每個用戶設置自己的Git身份(在本地計算機上)。
以我的經驗,我必須連接到gitlab服務器,作爲git用戶,並修改authenticated_keys
文件,因爲它被填充了一堆隨機#
's。清除之後,我在GitLab GUI中添加了我的SSH密鑰,並能夠正常克隆和推送。
希望有所幫助。
嗨。如何使用ssh從gitlabs克隆時使用不同的用戶名? – Mani
如何查看我使用的用戶名,因爲我沒有在主目錄中找到它,並且Gitlab給我[email protected] –