4 votes

Git, WebDAV et hébergement web de base

J'ai un compte d'hébergement de base chez GoDaddy. Il dispose de beaucoup d'espace et j'étais curieux de savoir si je pouvais l'utiliser comme point de poussée, de traction ou de clonage.

J'ai lu que Git prenait en charge les opérations HTTP(S) via WebDAV, mais je ne l'ai jamais utilisé. Je ne connais pas très bien WebDAV en général ni son fonctionnement.

Est-il possible de mettre en place ce type de serveur limité pour travailler avec Git ? Je n'ai pas d'accès SSH sur mon compte, mais j'ai les permissions de configurer quelques paramètres .htaccess de base.

3voto

kusma Points 3719

Il y a deux façons d'héberger un git-repo sur un serveur http :

  • HTTP "intelligent", où vous avez besoin d'un cgi-script installé sur le serveur. Cela ne fonctionnera probablement pas pour vous, car les hébergeurs de base n'autorisent généralement pas les scripts utilisateurscript.
  • HTTP "bête", qui est simplement maintenu en téléchargeant le repo sur l'hébergeur. Cela devrait probablement fonctionner pour vous.

Le HTTP "muet" est un peu plus difficile à utiliser pour la personne qui y pousse, mais il fonctionne parfaitement pour ceux qui en tirent parti. Le pousseur doit lancer "git update-server-info" sur le dépôt, et d'une manière ou d'une autre transférer le dépôt sur le serveur (de la même manière que vous téléchargez habituellement des fichiers).

Voir le livre Git pour plus de détails : http://book.git-scm.com/4_setting_up_a_public_repository.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X