Bitnami GitLab 5.0 et git & Eclipse EGit démarrage rapide

Nous venons de configurer GitLab 5.0 en utilisant la stack Bitnami et avons besoin d'un démarrage rapide.

Par Bitnami par défaut SSH est désactivé. C'est OK avec moi, je préférerais utiliser HTTP. Mais il semble que GitLab 5.0 ne supporte pas facilement le protocole HTTP.
Par exemple sur la page de projet http://192.168.133.99/gitlab/publicproject1 , lors du passage à l'option HTTP, l'aide ci-dessous n'est pas mise à jour.

J'ai un projet publicproject1 vérifié comme public. Mais je ne peux pas le cloner en aucune façon (en utilisant git ou EGit):

 weibl@FX-JSJ532 ~/pp1 $ git clone http://192.168.133.99/gitlab/publicproject1.git Cloning into 'publicproject1'... fatal: http://192.168.133.99/gitlab/publicproject1.git/info/refs not found: did you run git update-s erver-info on the server? weibl@FX-JSJ532 ~/pp1 $ git clone http://192.168.133.99/gitlab/publicproject1 Cloning into 'publicproject1'... fatal: http://192.168.133.99/gitlab/publicproject1/info/refs not found: did you run git update-serve r-info on the server? 

J'utilise GitHub depuis un moment, alors j'ai peut-être manqué quelque chose qui est géré automatiquement par GitHub.

J'ai trouvé ce plugin Q egit pour Eclipse . Mes keys SSH sont en place.

MISE À JOUR: J'ai vérifié tous les conseils sur l' erreur "avez-vous exécuté git update-server-info" sur un repository Github .
Et vérifié que je suis maître de ce projet.

MISE À JOUR 2: Bitnami Gitlab n'a pas Nginx, mais Apache http://bitnami.com/stack/gitlab/README.txt

L'erreur est la même que celle mentionnée au numéro 3384 .

 >git push -u origin master /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:762:in `initialize': getaddrinfo: T emporary failure in name resolution (SocketError) from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:762:in `open' from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:762:in `block in connect' from /opt/bitnami/ruby/lib/ruby/1.9.1/timeout.rb:54:in `timeout' from /opt/bitnami/ruby/lib/ruby/1.9.1/timeout.rb:99:in `timeout' from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:762:in `connect' from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:755:in `do_start' from /opt/bitnami/ruby/lib/ruby/1.9.1/net/http.rb:744:in `start' from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_net.rb:56:in `get' from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_net.rb:17:in `allowed?' from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_shell.rb:51:in `validate_access' from /opt/bitnami/apps/gitlab/gitlab-shell/lib/gitlab_shell.rb:21:in `exec' from /opt/bitnami/apps/gitlab/gitlab-shell/bin/gitlab-shell:16:in `<main>' fatal: The remote end hung up unexpectedly 

MISE À JOUR 3: passenger.conf

passenger.conf

UPDATE 4: Config Apache2 pour l'application GitLab: gitlab.conf

entrez la description de l'image ici

Comment faire une racine simple (pas de racine relative)?

MISE À JOUR 5: J'ai activé SSH et changé l'URL de l'application GitLab de / gitlab à / aka racine. Bitnami: Comment configurer l'application GitLab 5.0 dans Apache2 pour ne pas avoir de racine relative? Cependant, j'ai toujours la même erreur que dans UPDATE 2 lors de l'access avec git ou EGit. Le seul indice que j'ai, c'est que l'interface user de GitLab est corrompue (semble pas de CSS appliqué), donc peut-être une configuration supplémentaire pour l'application GitLab requirejse. AIDEZ-MOI!!

La solution n'a pas été trouvée. J'ai en fait eu une version plus récente de la version 5.1.0-2 avec le bug principal mentionné ici, mais il y a une question générale maintenant Comment mettre à jour GitLab dans la stack Bitnami

Solutions Collecting From Web of "Bitnami GitLab 5.0 et git & Eclipse EGit démarrage rapide"

Je vois que vous avez une racine relative pour votre server GitLab: 192.168.133.99/gitlab au lieu de seulement 192.168.133.99/ .

Un bug a été corrigé récemment: problème 3384: Gitlab ne peut pas cloner ou pousser :

Cependant, lorsque vous faites du clone, poussez et tirez. L'API interne est appelée par gitlab-shell sur la même machine du server gitlab . Maintenant que la configuration de gitlab pour nginx /etc/nginx/sites-enabled/gitlab est définie comme /etc/nginx/sites-enabled/gitlab :

 server { listn YOUR_SERVER_IP:80 default_server; # eg, listn 192.168.1.1:80; server_name YOUR_SERVER_FQDN; # eg, server_name source.example.com; root /home/git/gitlab/public; 

user git sur le server a gitlab-shell pour accéder à l'API web à YOUR_SERVER_FQDN , mais maintenant l'adresse IP du server à l'user git est 127.0.0.1 .
Donc, gitlab n'est pas un site web valide maintenant . Mais le site nginx par défaut écoute toute adresse IP au port 80 de sorte que le

 <html> <head> <title>Welcome to nginx!</title> </head> <body bgcolor="white" text="black"> <center><h1>Welcome to nginx!</h1></center> </body> </html> 

est donné. Parce que c'est la page d'index du site nginx par défaut.

La solution consiste à définir le file de configuration gitlab nginx /etc/nginx/sites-enabled/gitlab comme:

 server { listn *:80 default_server; # eg, listn 192.168.1.1:80; server_name YOUR_SERVER_FQDN; # eg, server_name source.example.com; root /home/git/gitlab/public; 

Une request de pull est en cours.

Du wiki Bitnami

IMPORTANT: Il est nécessaire d'activer le server SSH pour pouvoir insert votre code dans l'application. Le server SSH est désactivé par défaut dans la machine virtuelle BitNami GitLab. Consultez ce guide pour savoir comment l'activer.

citation encore:

Pour Ubuntu

$ sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf
$ sudo start ssh

Maintenant, il semble que je ne peux pas utiliser GitLab sans SSH activé.