Tout d'abord, Github Enterprise Edition est trop cher et hors de portée des utilisateurs ordinaires.
Trac prend en charge GIT, mais il n'a pas certaines fonctions sociales et fonctions comme fork et pull request. De plus, des choses comme la gestion des autorisations ne sont pas très parfaites. (Douban a développé un système d'hébergement interne basé sur TracCode)
Il n'est en fait pas difficile de configurer Gitlab. Suivez le manuel officiel et vous pourrez le faire rapidement.
D'après la pratique interne de notre entreprise, il est en fait un peu difficile de trouver un serveur pour faire cela, nous mettons donc gitlab sur la machine virtuelle puis le transmettons sur la machine hôte (de cette façon Même si vous ne le faites pas avez une machine pour exécuter Linux, vous pouvez.) Cela facilite la maintenance. Si vous êtes trop paresseux pour sauvegarder conformément au manuel, sauvegardez simplement la machine virtuelle directement. Et vous n’avez pas à vous soucier de la configuration de plusieurs serveurs Web.
Si vous ne savez pas comment configurer gitlab sur une machine virtuelle, il existe en fait de nombreuses machines virtuelles prêtes à l'emploi que vous pouvez utiliser. Tel que :
- http://bitnami.com/stack/gitlab
- http://www.turnkeylinux.org/gitlab
- gitlab dispose d'une VM Vagrant officielle que les développeurs peuvent utiliser.
Donc, si vous en savez suffisamment sur la création de services Web, la solution la plus simple est : Installez un lecteur VMWare, téléchargez une image Gitlab VMWare depuis bitnami, exécutez-le, et tout ira bien
L'un des inconvénients de la machine virtuelle Bitnami est qu'il est difficile de la mettre à niveau (il a lui-même apporté quelques modifications à Gitlab. La vitesse de mise à jour de Gitlab est de publier une nouvelle version stable le 22 de chaque mois). . Ainsi, après avoir utilisé Bitnami Gitlab pendant un certain temps, j'ai utilisé Vagrant pour créer une boîte Ubuntu+Gitlab. De cette façon, la mise à niveau est relativement simple, à condition de suivre le manuel. Cette machine virtuelle fonctionne de manière stable depuis un certain temps maintenant.
Github, GitCafe et GitLab sont tous écrits en utilisant Ruby on Rails. Concernant la méthode d'hébergement du code, autant demander au webmaster de GitCafe @ghostm55.
Comment configurer GitLab en tant que votre propre clone GitHub privé : https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own- private-github-clone
Ceci est un article de DO présentant comment installer GitLab.
Commençons gitlab... et gitlab-ci, qui sont livrés avec une intégration continue automatique. Après la combinaison, la plupart d'entre eux peuvent être réalisés .
GitLab est désormais divisé en ce et ee ee optimise principalement les problèmes de vitesse des projets à très grande échelle et d'intégration avec les OA existants
Voici un article présentant comment créer un service Git privé (d'entreprise) sous Debian/Ubuntu et Centos via Gitlab.
Utilisez GitLab pour créer votre propre GitHub privé - ceci est traduit par le site SegmentFault
Comment configurer GitLab comme votre propre clone GitHub privé - Ceci est le texte original dit par @Heroic Yang (il semble que vous deviez contourner le pare-feu)
À l'heure actuelle, Gitlab est le meilleur choix.
Tout d'abord, Github Enterprise Edition est trop cher et hors de portée des utilisateurs ordinaires.
Trac prend en charge GIT, mais il n'a pas certaines fonctions sociales et fonctions comme fork et pull request. De plus, des choses comme la gestion des autorisations ne sont pas très parfaites. (Douban a développé un système d'hébergement interne basé sur TracCode)
Il n'est en fait pas difficile de configurer Gitlab. Suivez le manuel officiel et vous pourrez le faire rapidement.
D'après la pratique interne de notre entreprise, il est en fait un peu difficile de trouver un serveur pour faire cela, nous mettons donc gitlab sur la machine virtuelle puis le transmettons sur la machine hôte (de cette façon Même si vous ne le faites pas avez une machine pour exécuter Linux, vous pouvez.) Cela facilite la maintenance. Si vous êtes trop paresseux pour sauvegarder conformément au manuel, sauvegardez simplement la machine virtuelle directement. Et vous n’avez pas à vous soucier de la configuration de plusieurs serveurs Web.
Si vous ne savez pas comment configurer gitlab sur une machine virtuelle, il existe en fait de nombreuses machines virtuelles prêtes à l'emploi que vous pouvez utiliser. Tel que :
- http://bitnami.com/stack/gitlab
- http://www.turnkeylinux.org/gitlab
- gitlab dispose d'une VM Vagrant officielle que les développeurs peuvent utiliser.
Donc, si vous en savez suffisamment sur la création de services Web, la solution la plus simple est :
Installez un lecteur VMWare, téléchargez une image Gitlab VMWare depuis bitnami, exécutez-le, et tout ira bien
L'un des inconvénients de la machine virtuelle Bitnami est qu'il est difficile de la mettre à niveau (il a lui-même apporté quelques modifications à Gitlab. La vitesse de mise à jour de Gitlab est de publier une nouvelle version stable le 22 de chaque mois). . Ainsi, après avoir utilisé Bitnami Gitlab pendant un certain temps, j'ai utilisé Vagrant pour créer une boîte Ubuntu+Gitlab. De cette façon, la mise à niveau est relativement simple, à condition de suivre le manuel. Cette machine virtuelle fonctionne de manière stable depuis un certain temps maintenant.
Github, GitCafe et GitLab sont tous écrits en utilisant Ruby on Rails. Concernant la méthode d'hébergement du code, autant demander au webmaster de GitCafe @ghostm55.
Référence : Gitolite
J'utilise Gitolite pour créer mon propre serveur git : http://git.maxchan.info/
gitlab......
GitPower
Pythonic est préféré
adresse github : GitPower
Comment configurer GitLab en tant que votre propre clone GitHub privé : https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own- private-github-clone
Ceci est un article de DO présentant comment installer
GitLab
.Commençons gitlab... et gitlab-ci, qui sont livrés avec une intégration continue automatique. Après la combinaison, la plupart d'entre eux peuvent être réalisés
. GitLab est désormais divisé en ce et ee ee optimise principalement les problèmes de vitesse des projets à très grande échelle et d'intégration avec les OA existants
Pythonic c'est bien
Gitlab peut essayer~
Voici un article présentant comment créer un service Git privé (d'entreprise) sous Debian/Ubuntu et Centos via Gitlab.
Si vous êtes intéressé par les étapes spécifiques de construction : installation et configuration de CentOS Git Server avec Gitolite