Journal GitHaven

Posté par . Licence CC by-sa
Tags :
17
16
oct.
2011

On en parle souvent par ici ... Euh, excusez moi, je reprends.
Bonjour à tous !
On en parle souvent par ici, Github, c'est beau, c'est pratique, c'est bien, mais surtout, c'est pas libre ! Et ce comme d'autres forges très utilisées pour héberger des logiciels libres (sourceforge, github, codeplex (ah celle là c'était facile)...).
Il existe une alternative, Gitorious, qui se veut être un clone libre de Github. https://gitorious.org/
On peut aussi citer CodingTeam, assez connu dans le monde des forges libres : http://codingteam.net/index
Mais j'ai récemment découvert GitHaven via HackerNews : http://www.hackerne.ws/item?id=3116594 . Ironiquement, le code de ce clone libre se trouve sur ... Github ! https://github.com/icefox/GitHaven/
Vous pouvez trouver un petit exemple ici : http://git.meyerhome.net:8080/ (attention à l'effet linuxfr, c'est hébergé sur une machine peu puissance et chez lui).

D'après ce qu'il dit sur HackerNews, il n'a plus légalement le droit de travailler sur son projet et il attend que quelqu'un le forke. Donc si ça intéresse des gens, foncez !

Sinon, vous pouvez me rappeler toutes les forges libres matures que j'ai pu oublier ?

  • # Un autre: GitLab

    Posté par (page perso) . Évalué à 8.

    Vu aussi sur hackernews: GitLab
    http://news.ycombinator.com/item?id=3114447
    http://gitlabhq.com/

    Coïncidence?

    Les deux projets ont exactement le même objectif, mais GitHaven est AGPL et GitLab BSD.
    GitLab semble être mieux maintenu et dans un meilleurs état.

    Que le meilleur gagne !

  • # TuxFamily

    Posté par (page perso) . Évalué à 4.

    TuxFamily utilise VHFFS (libre et hébergé par TuxFamily même).
    http://www.tuxfamily.org
    http://vhffs.org/

  • # C'est beau le Libre

    Posté par . Évalué à -9.

    Des batailles de "bureau", des batailles de distro (10 déclinaisons par paquets), batailles de forge maintenant...

    Et pendant ce temps, du côté d'OS X, Windows et même Androïd, leurs utilisateurs ont des applications de production, comprendre "qui permettent de créer, de concevoir quelque chose".

    À quand la sortie de l'adolescence pour le Libre?

    • [^] # Re: C'est beau le Libre

      Posté par (page perso) . Évalué à 1.

      "OS X, Windows et même Androïd [...] À quand la sortie de l'adolescence pour le Libre?"

      OS X est en parti libre et Androïd est libre. Seul windows est non-libre. J'avoue ne pas comprendre ce que tu veux dire dans ce commentaire.

    • [^] # Re: C'est beau le Libre

      Posté par (page perso) . Évalué à 10.

      Décidément, cette critique récurrente sur la "dispersion" des forces dans le libre à la peau dure.
      Y'a plusieurs forges différentes, mon dieu, le libre est vraiment pas au niveau du propriétaire !

    • [^] # Re: C'est beau le Libre

      Posté par . Évalué à 2. Dernière modification le 20/10/11 à 22:13.

      C'est vrai que dans le non-libre, comme forge ils ont github, le truc de google, novaforge, teamforge, codeplex…
      L'idée c'est surtout que les forges sont fortement liées à l'idée de partage des logiciels. Les entreprises les gardent plus souvent en interne, ce qui fait que ça se voit moins.

      Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

      • [^] # Re: C'est beau le Libre

        Posté par . Évalué à -1.

        Sauf que les auteurs de forge non-libres - ou tout autre projet non-libre - cherchent à générer des revenues pour s'enrichir et non faire vivre un projet, donc c'est normal qu'il y en ait qui tente leur chance.

        Dans le libre, la donne est différente.

  • # Il y a github, et le reste

    Posté par (page perso) . Évalué à 4.

    J'ai testé pas mal de forge (codingteam, redmine, trac, gitorious, etc...)

    Il y a quelques features intéressantes chez Github que je n'ai pas vu ailleurs

    • Le wiki géré par git (gitorious le fait aussi), github utilise un outil de leurs créations : Gollum
    • Les gh-pages :
      • Tu créé un dépôt username.github.com sur ton compte, tu push ton site statique dedans, et tu obtiens ton site à l'adresse http://username.github.com.
      • Tu créé une branche (orpheline, git checkout --orphan gh-pages) gh-pages dans un de tes projets, tu place le site statique de ton projet dedans, et tu as le site à l'adresse http://username.github.com/tonprojet.
      • Tu peux placer à la racine de ton site le fichier CNAME contenant un nom de domaine. Tu fais pointer ce NDD vers les serveurs de Github, et il n'y a rien de plus à faire.
      • Exemple: mon site, le site de Cream-Browser. Avec mon générateur de blog statique dont j'ai parlé dans certains de mes journaux, on obtiens un résultat fortement acceptable.

    J'ai vu que gitorious faisait payer les sous nom de domaine (offre basique à 99$/mois), alors que chez github, c'est gratuit.

    Pour sourceforge il te propose également un site+sous nom de domaine. Cependant faut utiliser FTP (ou SFTP je sais plus), ici avec github c'est par git (git clone/git push/et tout les joyeuseté de git: transfert sécurisé via SSH avec clé RSA/DSA/EDSA)

    Codingteam je ne sais pas si il propose quoi que ce soit du genre.

    • [^] # Re: Il y a github, et le reste

      Posté par (page perso) . Évalué à 1.

      Pour sourceforge, ça marche très bien avec rsync, donc avec grosso-modo les mêmes avantages que Git pour le transfert (ça n'empêche pas d'avoir un dépôt Git avec la partie éditée à la main de ton site, pour le côté historique/merge/... bien sûr).

    • [^] # Re: Il y a github, et le reste

      Posté par . Évalué à 2.

      ce n'est pas libre non plus, mais google code fonctionne bien également (et propose Mercurial notamment)

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # hg

    Posté par (page perso) . Évalué à 3.

    Et pour mercurial ?
    Certains connaissent-il des "forges" ou autre choses du genre sympa comme github et qui se connectent à du mercurial ?
    Encore mieux, qui viennent en front-end à des dépôts déjà existant.

    Je sais que indefero existe (mais je ne sais pas s'il peut se connecter à un existant, et il est pas toujours super simple à installer...)

    En bonus et concurrent à github (c'est pas libre mais la concurrence est tout de même intéressante) bitbucket vient d'avoir un support de git en plus de hg.

  • # Oubli

    Posté par (page perso) . Évalué à 4.

    Savannah: non seulement c'est 100% libre, et sans pub.

    WeeChat, the extensible chat client

    • [^] # Re: Oubli

      Posté par (page perso) . Évalué à 7.

      et 100% moche et 100% pas ergonomique / agréable face aux forges comme google code, github et autre

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.