2009-07-01 12 views
2

J'aime la façon dont dans launchpad si je veux héberger une application de peu d'utilité au public (comme, disons, un programme qui imprime des points à la console, le nombre d'entre eux en fonction de quelle heure il est) Je n'ai pas besoin de ranger l'espace de nom du site d'hébergement global et de le remplir avec des noms tels que HourDot mais je peux le mettre dans mon propre espace de nom personnel ~ username/+ junk/HourDot. Mettre toutes les branches sans hiérarchie, c'est comme mettre tout dans un grand répertoire.Git hébergement avec des espaces de noms personnels

Existe-t-il un site d'hébergement git où je peux avoir un espace de nom pour de telles petites applications? La facilité de création et de suppression de branches temporaires m'intéresse également.

+1

Vous pouvez héberger votre répertoire .git en le renommant project.git, et en le plaçant dans votre répertoire public_html utilisateur, rappelez-vous que cela ne fonctionnera pas pour faire un push au repo, en d'autres termes, juste en lecture seule. N'oubliez pas d'ajouter le module user_dirs à apache. Vous pouvez en fait le faire en utilisant webdav, voici un guide, mais j'ai eu beaucoup de problèmes avec, que je suis passé à ssh: http://www.kernel.org/pub/software/scm/git/docs /howto/setup-git-server-over-http.txt – igorgue

+0

Gitorious permet d'avoir de nombreux dépôts pour un projet, donc je peux mettre toutes les différentes petites choses en pensions séparées d'un projet non-critique que je possède. –

Répondre

7

Les sites d'hébergement tels que GitHub et Gitorious incluent le nom d'utilisateur ou le nom de la fourche dans le chemin (nom) du référentiel (ou une fourchette), par ex. http://github.com/jnareb/softsnow-xchat2-filter sur GitHub (avec le nom d'utilisateur "jnareb" incorporé dans le nom du référentiel), ou http://gitorious.org/softsnow-xchat2-filter/mainline sur Gitorious (avec le nom de fork "mainline" incorporé dans le nom complet du dépôt). Git autorise des noms arbitraires (y compris une hiérarchie plus profonde) pour les dépôts git, qui peuvent être vus dans des noms tels que http://git.kernel.org/?p=git/git.git (dans git/ "namespace").


Notez que la plupart des sites d'hébergement de git (voir par exemple http://git.or.cz/giwiki/GitHosting) fournissent un service gratuit pour publics dépôts seulement.

Questions connexes