Sur un de mes serveurs, j’ai installé un serveur GitLab CE (omnibus package) afin d’avoir mon propre dépôt Git privé (je ne veux pas forcément que les sources de mes logiciels soient publiques).

Cependant, ce serveur n’utilise pas le port 22 pour SSH. Donc mes git push ne peuvent pas fonctionner avec la configuration par défaut de GitLab.

Fort heureusement, les développeurs ont prévu ce cas. Il suffit de changer un paramètre dans le fichier /etc/gitlab/gitlab.rb (valable uniquement pour les installations via omnibus package):

gitlab_rails['gitlab_shell_ssh_port'] = Port_SSH

Il suffit ensuite de lancer un petit gitlab-ctl reconfigure des familles et hop ! L’URL SSH du dépôt est la bonne (sous la forme ssh://git@gitlabhost.example.com:sshport/user/project.git).

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.