我已经安装了最新的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