2012-10-10 4 views
2

J'ai essayé d'installer Gitlab, mais je ne peux pas entrer un port SSH personnalisé.Gitlab sur le port SSH personnalisé

ont déjà défini le port gitlab.yml à mon port personnalisé et créé le fichier

/home/gitlab/gitlab/.ssh/config 

Avec mes propriétés:

Host localhost 
Port 100001 

comme décrit here.

Mais il montre toujours le message suivant sur le test:

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 

et je ne peux pas ajouter ma clé ssh publique en gitlab ce, il dit « gitlab ce n'a pas pu accéder à votre système gitolite. »

Quelqu'un peut-il aider?

Répondre

2

Vous avez au moins deux problèmes.

Le chemin correct pour le fichier de configuration est /home/gitlab/.ssh/config

Vous ne pouvez pas utiliser le port 100001 car il n'existe pas. Les ports vont de 1 à 65535, je vous conseille cependant d'utiliser un port supérieur à 9000.

+0

/home/gitlab/.ssh/config existe, et utilise "localhost" pour Host, et mon port ssh correct pour "Port ". Je ne voulais juste pas poster mon port ici. Merci, mais le problème reste .. – joe8

+0

Essayez de vérifier si vous avez vraiment configuré votre SSH correctement. Devenez l'utilisateur gitlab (peut-être [# sudo su-bin/bash gitlab]) et vérifiez si votre config ssh fonctionne: [# ssh git @ localhost]. Si vous vous connectez à gitolite, tout va bien avec votre fichier .ssh/config et le problème est sur gitlab. – Marios

+3

C'est plus de 9000! – GameCharmer

Questions connexes