gpt4 book ai didi

ssh - GitLab SSH 克隆失败; HTTP 工作

转载 作者:行者123 更新时间:2023-12-02 14:38:06 27 4
gpt4 key购买 nike

溢出!由于我是新来的,并决定第一次自己问一个问题,我希望我是按照指导方针提出的。请指出任何错误。

Can't clone gitlab's repo via ssh, via http - OK

我的问题与那个问题非常相似,但我想确保我的配置中没有任何可能导致它的简单错误。

我的设置是 Ubuntu 12.10 和 GitLab 6.0.2

我使用了以下指南:https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own-private-github-clone

HTTP 克隆完美运行,但使用 SSH SmartGit 会永远加载(“检查与存储库的连接”),直到弹出消息“等待以下过程完成:git.exe ls-remote git@git.server.com:groupname/projectname .git refs/heads/*"

/home/git/gitlab$ sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production



说一切都很好:
Checking Environment ...

Git configured for git user? ... yes Has python2? ... yes python2 is supported version? ... yes

Checking Environment ... Finished

Checking GitLab Shell ...

GitLab Shell version >= 1.7.0 ? ... OK (1.7.0) Repo base directory exists? ... yes Repo base directory is a symlink? ... no Repo base owned by git:git? ... yes Repo base access is drwxrws---? ... yes post-receive hook up-to-date? ... yes post-receive hooks in repos are links: ... groupname / projectname ... ok

Checking GitLab Shell ... Finished

Checking Sidekiq ...

Running? ... yes

Checking Sidekiq ... Finished

Checking GitLab ...

Database config exists? ... yes Database is SQLite ... no All migrations up? ... yes GitLab config exists? ... yes GitLab config outdated? ... no Log directory writable? ... yes Tmp directory writable? ... yes Init script exists? ... yes Init script up-to-date? ... yes Projects have satellites? ... groupname / projectname ... yes Redis version >= 2.0.0? ... yes Your git bin path is "/usr/bin/git" Git version >= 1.7.10 ? ... yes (1.7.10)

Checking GitLab ... Finished

每次我尝试通过 SSH 登录时,auth.log 都会添加:
sshd[processID]: Set /proc/self/oom_score_adj to 0  
sshd[processID]: Connection from CLIENTIP port xxxx

第一行是什么意思?第二行中的端口似乎在 6000 和 8000 之间变化。如果我禁用防火墙,也会出现同样的问题。我在路由器上转发了端口 22,并尝试通过 lan 访问存储库。

使用 PuTTY 我可以通过 SSH 连接,使用密码和 key 以用户“git”身份登录。登录后,我从 gitlab 收到一条消息“欢迎来到 GitLab,名字姓氏!”紧接着“连接被远程主机关闭”。

我被困在这一点上。我应该发布我的 sshd.conf 吗?如果您能指出正确的方向,我将不胜感激。

谢谢阅读!

最佳答案

如果您使用的是 smartGit,则问题是由“身份验证”配置引起的。要解决此问题,请选择“使用 Smartgit/Hg 作为 SSH 客户端”作为默认选项。

关于ssh - GitLab SSH 克隆失败; HTTP 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22208592/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com