g123k Posté(e) le 15 mars 2010 Partager Posté(e) le 15 mars 2010 Salut 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 15 mars 2010 Partager Posté(e) le 15 mars 2010 Salut à tous !!! J'utilise git + gitosis. gitweb est une interface web, qui génère un script cgi à mettre sur son site. Le problème c'est que je ne sais pas où mettre ce fichier et comment l'exécuter. Merci ! http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way à adapter pour syno. mais tu as les paquets git et gitosis dans optware... donc un simple ipkg install git gitosis devrait suffire 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
g123k Posté(e) le 15 mars 2010 Auteur Partager Posté(e) le 15 mars 2010 En fait, gitosis est bien install 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 15 mars 2010 Partager Posté(e) le 15 mars 2010 En fait, gitosis est bien install 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
g123k Posté(e) le 15 mars 2010 Auteur Partager Posté(e) le 15 mars 2010 (modifié) Alors voilà le contenu du fichier : http://pastebin.com/QW9raJhY c'est donc du perl. En fait, quand j'accède au fichier gitweb.cgi en lien direct, j'obtiens : Désolé, la page que vous recherchez est introuvable. Mais si je fais perl gitweb.cgi, une page est bien générée. De même perl et perl-cgi est bien installé! Modifié le 15 mars 2010 par g123k 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 16 mars 2010 Partager Posté(e) le 16 mars 2010 Alors voil 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
g123k Posté(e) le 16 mars 2010 Auteur Partager Posté(e) le 16 mars 2010 Je n'ai pas install 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 18 mars 2010 Partager Posté(e) le 18 mars 2010 Pas besoin d'apache via IPKG. Peut 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MS_Totor Posté(e) le 18 mars 2010 Partager Posté(e) le 18 mars 2010 bonjour, le chemin sur syno pour le repertoire html ou cgi /var/services/web le repertoire cgi doit être crée en 0755, et le fichier cgi en 0644, ou 0755, car apache est lancé en user nobody/nobody pour le script cgi tu peux le mettre /var/services/nom_de_ton_site_web/cgi et bien sur tu lis la doc mises à dispo par crirx et diaoul pour savoir comment pointer vers le chemin du script, sinon apache ne sauras pas ou le chercher et donc il ne s'exécutera pas le fichier de conf de apache doit se faire là et uniquement là, /usr/syno/apache/conf/httpd.conf-user en reprenant l'exemple ci dessous option ((<Directory /bla/bla/>) ce qui donneras /var/services/nom_de_ton_site_web/cgi soit via un scriptalias, soit via un virual host ne surtout pas toucher dans le même repertoire le fichier httpd.conf-sys, sinon DSM ne vas pas aimer du tout avec la doc sur apache et les tutoriels multiples existant, tu as tout je crois @++ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 18 mars 2010 Partager Posté(e) le 18 mars 2010 Le fichier virtual host (user) se trouve 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
g123k Posté(e) le 18 mars 2010 Auteur Partager Posté(e) le 18 mars 2010 Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 18 mars 2010 Partager Posté(e) le 18 mars 2010 Chez moi le script CGI tourne bien mais il ne me trouve aucun projet alors que l'utilisateur est bien nobody... Faut que je creuse un peu je crois :/ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 18 mars 2010 Partager Posté(e) le 18 mars 2010 Trouv 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diaoul Posté(e) le 18 mars 2010 Partager Posté(e) le 18 mars 2010 Alors : Pour commencer, il faut rajouter nobody dans le groupe gitosis afin qu'apache ait les droits sur les repositories : Dans /etc/group, vous devez avoir quelque chose 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
meLIan Posté(e) le 28 octobre 2010 Partager Posté(e) le 28 octobre 2010 Salut a vous Etant donn 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PatrickH Posté(e) le 28 octobre 2010 Partager Posté(e) le 28 octobre 2010 Quand tu dis ne pas arriver 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
meLIan Posté(e) le 28 octobre 2010 Partager Posté(e) le 28 octobre 2010 Merci beaucoup de r 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
meLIan Posté(e) le 30 octobre 2010 Partager Posté(e) le 30 octobre 2010 (modifié) PatrickH C'est resolu en faisant la build de Cgit (plus sexy que qitweb) a partir du syno Pour le http. Par contre en git clone git://blabla.ltd/project.git rien se passe et j'ai pas d'erreur qui s'affiche :/ Regarde ma signature :/ meliantq@meliantq-desktop:~$ git clone git://ds210j.meliantq.net:81/zZz/android_vendor_meLIanTQ.git Initialized empty Git repository in /home/meliantq/android_vendor_meLIanTQ/.git/ ds210j.meliantq.net[0: 192.168.1.35]: errno=Connection refused fatal: unable to connect a socket (Connection refused) meliantq@meliantq-desktop:~$ Modifié le 30 octobre 2010 par meLIan 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.