我曾尝试安装Gitlab,但我无法进入自定义SSH端口。
已经将gitlab.yml中的端口设置为我的自定义端口,并创建了文件
/home/gitlab/gitlab/.ssh/config
使用我的属性:
Host localhost
Port 100001
如here所述。
但是在测试时它仍会显示以下消息:
bundle exec rake gitlab:app:status RAILS_ENV=production
Starting diagnostic
config/database.yml............exists
config/gitlab.yml............exists
/home/git/repositories/............exists
/home/git/repositories/ is writable?............YES
ssh: connect to host localhost port 22: Connection refused
fatal: The remote end hung up unexpectedly
Can clone gitolite-admin?............YES
UMASK for .gitolite.rc is 0007? ............YES
/home/git/.gitolite/hooks/common/post-receive exists? ............YES
Finished
我不能在Gitlab中添加我的公共ssh密钥,它说“GitLab无法访问你的Gitolite系统。”
有人可以帮忙吗?
答案 0 :(得分:2)
你至少有两个问题。
配置文件的正确路径是/home/gitlab/.ssh/config
您不能使用端口100001,因为它不存在。端口范围从1到65535,我建议您使用超过9000的端口。