我已經安裝了最新的GitLab和Bitnami。但我無法將我的更新推送到中央回購。它總是要求Git密碼。我將它安裝在本地服務器上,並將域名作爲本地IP。公鑰在/hom/git/.ssh/authorised_keys列表中更新。但它要求提供Git用戶密碼。請幫幫我。GitLab:我無法推送或克隆回購,要求Git密碼
回答
這很奇怪。你可以檢查你的SSH服務器是否配置爲使用authorized_keys文件?
的/ etc/SSH/sshd_config中
Pubkey驗證是
你能檢查你的.ssh文件的權限/ authorized_keys文件?所有者應該是git用戶。你以前是否安裝過Gitlab版本?也許Gitolite已安裝並需要使用gitlab殼爲GitLab 5.
我認爲你的git的命令是這樣的
git clone [email protected]:project.git
也許
sudo git clone [email protected]:project.git
有時我們會與我們正在使用的用戶帳戶混淆在一起。如果我們運行sudo
,那意味着命令以root身份運行。你是否爲root創建SSH密鑰並將其放入Gitlab?在其他情況下,您可能使用sudo ssh-keygen
創建了SSH密鑰,但您正常運行git,這意味着git命令作爲活動用戶運行。
我們也可能會混淆在Gitlab中放置的SSH密鑰。
不知道你是否還需要這個,但是如果你使用web鉤子,在Ubuntu中Apache通常以www-data的形式運行。因此,要使Web鉤正常工作,您需要爲www數據用戶創建SSH密鑰。
我剛剛在虛擬機(xenserver)和Ubuntu服務器12.x LTS上設置了gitlab。我有同樣的確切問題。
我設置了我的ssh密鑰和所有這些,仍然沒有。
我做了兩件事情,不知道,如果一個或兩個固定它...
首先,我安裝的git(!)。我只是假定它會隨着gitlab而來,但事實並非如此。
sudo apt-get install git
當您安裝gitlab時,它會創建一個用戶'git',但它不會顯示在主目錄中。
我設置的git用戶的密碼:
sudo passwd git
我重啓機器之後。當時我能夠推/拉像這樣:
git clone [email protected]:test-group/test-repo.git
我想使用git/gitlab部署在偏遠地區的很多,很多機器自動和遠程更新。我仍然無法弄清楚如何去做。我以爲你可以在gitlab中創建一個用戶,並根據用戶的權限推/拉,但我似乎無法弄清楚如何去做。
祝你好運!
- 1. GitLab需要git @ localhost密碼才能推送到回購站
- 2. Gitlab:無法通過SSH克隆回購
- 3. 無法克隆現有Gitlab回購
- 4. Gitlab:在通過ssh克隆回購時,它不斷要求輸入密碼
- 5. 無法從gitlab服務器克隆或推送
- 6. 無法克隆的git回購
- 7. Git,無法在Windows上克隆回購
- 8. 克隆git回購
- 9. SourceTree GIT:無法拉取,推送,克隆回購錯誤「密碼驗證不適用於Git操作」
- 10. 我無法從siteground ssh session克隆gitlab回購
- 11. 在gitlab中克隆私人回購沒有密碼?
- 12. gitlab 5.2可以通過http進行克隆和推送,但無法通過ssh克隆或推送
- 13. git-subtree:推送來自克隆回購的更改
- 14. 用PHP克隆Git回購
- 15. 克隆的git回購securly
- 16. git推克隆回購自己的回購
- 17. Gitlab在克隆git存儲庫時提示輸入git密碼
- 18. Gitlab/Gitolite問題,同時克隆回購
- 19. 如何克隆私人Gitlab回購?
- 20. 無法使用GitLab CI亞軍令牌(版本8.12.0-rc6-ee)克隆git回購
- 21. 我如何克隆整個git回購
- 22. 無法推送在遠程git回購
- 23. 無法推送到本地git回購
- 24. 無法通過SSH克隆gitlab的回購,通過http - 好吧
- 25. gitlab通過ssh推送需要密碼
- 26. 如何visualice倍數回購和克隆它們(GIT instaweb,gitlist,gitlab)
- 27. 使用git克隆git不能克隆回購:// ... - 使用git克隆http://
- 28. 無法Git克隆,但可以做一個Git拉/推已經克隆的回購
- 29. Git克隆http與密碼
你能ping客戶端的域名嗎?你有什麼客戶? (Windows,Unix?)你有什麼版本的'git'在客戶端上?你在服務器的'〜git/.ssh/authorized_keys'文件中看到'gitlab-shell'嗎? – VonC
我一直在爲此奮鬥數月。看看這個github問題。 https://github.com/gitlabhq/gitlabhq/issues/search?q=1875 – spuder
後來我嘗試gitlab 4.2沒有bitnami,它工作正常。 gitlab 5有這個問題。 – merp