Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

Quand installé GitLab ignoré ./config/gitlab.yml

J'ai essayé d'installer GitLab sur CentOS 5.x, Mais maintenant coincé, et Google déroutant.

je regarde
https://github.com/gitlabhq/gi ... on.md
(Actuellement coincé
https://github.com/gitlabhq/gi ... up-db
)

Après le lancement

bundle exec rake gitlab:app:status RAILS_ENV=production

Pour la deuxième fois, je reçois cette conclusion:

Starting diagnostic
config/database.yml............exists
config/gitlab.yml............exists
/home/git/repositories/............missing
rake aborted!
unexpected return

La partie correspondante est

/home/gitlab/gitlab/config/gitlab.yml

c'est (Le serveur a son propre port TCC.):

git_host:
system: gitolite___
admin_uri: git@localhost:gitolite-admin
base_path: /home/git/repositories/
host: localhost
git_user: git
port: 2134

Droits d'accès au dossier

drwxrwx--- 4 git git 4096 Jul 20 07:12 repositories

et fichiers à l'intérieur (

gitlab

L'utilisateur est B.

git

Grouper):

drwxrwx--- 8 git git 4096 Jul 20 04:22 gitolite-admin.git
drwxrwx--- 7 git git 4096 Jul 20 04:22 testing.git

Chose même si je change

base_path

Valeur B.

config/gitlab.yml

, Il essaie de trouver le même dossier.

Seules les directions possibles de solutions que j'ai trouvées dans Google, indiqué qu'il est en quelque sorte due à SElinux. L'équipe proposée était:

find . -print0 |xargs -0 -n 1 sudo setfattr -h -x security.selinux

. Mais je n'ai aucune idée de l'accomplissement et il me dit que

command setfattr not found

.. ou quelque chose. De plus, j'ai un peu de doute que la configuration constante peut également affecter SElinux.

Que faire ?
Invité:

Dominique

Confirmation de:

Peut-être que vous n'avez pas commencé

rake

Comment votre utilisateur gitlab? Comment dans:

sudo -u gitlab bundle exec rake gitlab:app:status RAILS_ENV=production

Il y avait un problème similaire lors de la visualisation d'autres paramètres de

gitlab.yml

Juste pas appliqué ...

Giselle

Confirmation de:

Vous mentionnez:

Chose même si je change la valeur base_path dans

config/gitlab.yml

, Il essaie de trouver le même dossier.

Si vous regardez
https://github.com/gitlabhq/gi ... 5-L67
programme:

def git_base_path
git_host['base_path'] || '/home/git/repositories/'
end

Donc, c'est votre vrai problème. (Avant de commencer à configurer l'accès au dossier): gitlab En quelque sorte ignore votre

config/gitlab.yml

Installer.

Vérifiez deux fois si vous avez des fautes de frappe et assurez-vous qu'ils sont généralement pris en compte (Par exemple, les éliminer pour savoir s'il ne se plaignait pas gitlab En l'absence de ce fichier).

Pour répondre aux questions, connectez-vous ou registre