Afficher ce document en chinois
L'objectif de ce projet est de créer le moyen le plus simple, le plus rapide et le plus indolore de mettre en place un service Git auto-hébergé.
Comme Gitea est écrit en Go, il fonctionne sur toutes les plates-formes et architectures prises en charge par Go, y compris Linux, macOS et Windows sur les architectures x86, amd64, ARM et PowerPC. Ce projet a été dérivé de Gogs depuis novembre 2016, mais beaucoup de choses ont changé.
Pour des démonstrations en ligne, vous pouvez visiter demo.gitea.com.
Pour accéder au service Gitea gratuit (avec un nombre limité de référentiels), vous pouvez visiter gitea.com.
Pour déployer rapidement votre propre instance Gitea dédiée sur Gitea Cloud, vous pouvez démarrer un essai gratuit sur cloud.gitea.com.
Depuis la racine de l'arborescence source, exécutez :
TAGS="bindata" make build
ou si la prise en charge de SQLite est requise :
TAGS="bindata sqlite sqlite_unlock_notify" make build
La cible build
est divisée en deux sous-cibles :
make backend
qui nécessite Go Stable, la version requise est définie dans go.mod.
make frontend
qui nécessite Node.js LTS ou supérieur.
Une connectivité Internet est requise pour télécharger les modules go et npm. Lors de la construction à partir des archives tar source officielles qui incluent des fichiers frontaux prédéfinis, la cible frontend
ne sera pas déclenchée, ce qui permet de construire sans Node.js.
Plus d'informations : https://docs.gitea.com/installation/install-from-source
./gitea web
Note
Si vous souhaitez utiliser nos API, nous disposons d'un support expérimental avec documentation.
Le flux de travail attendu est : Fork -> Patch -> Push -> Pull Request
Note
VOUS DEVEZ LIRE LE GUIDE DES CONTRIBUTEURS AVANT DE COMMENCER À TRAVAILLER SUR UNE PULL REQUEST.
Si vous avez trouvé une vulnérabilité dans le projet, veuillez écrire en privé à [email protected] . Merci!
Les traductions sont effectuées via Crowdin. Si vous souhaitez traduire vers une nouvelle langue, demandez à l'un des responsables du projet Crowdin d'y ajouter une nouvelle langue.
Vous pouvez également simplement créer un problème pour ajouter une langue ou demander sur Discord sur le canal #translation. Si vous avez besoin de contexte ou rencontrez des problèmes de traduction, vous pouvez laisser un commentaire sur la chaîne ou demander sur Discord. Pour les questions générales de traduction, il y a une section dans la documentation. Actuellement un peu vide mais nous espérons le remplir au fur et à mesure que des questions surgiront.
https://docs.gitea.com/contributing/localization
Pour plus d'informations et d'instructions sur la façon d'installer Gitea, veuillez consulter notre documentation. Si vous avez des questions qui ne sont pas couvertes par la documentation, vous pouvez nous contacter sur notre serveur Discord ou créer un message dans le forum de discussion.
Nous maintenons une liste de projets liés à Gitea sur gitea/awesome-gitea.
La CLI officielle de Gitea est développée sur gitea/tea.
Mainteneurs
Contributeurs
Traducteurs
Merci à tous nos contributeurs ! [Devenez contributeur]
Soutenez ce projet en devenant sponsor. Votre logo apparaîtra ici avec un lien vers votre site Web. [Devenez parrain]
Comment prononce-t-on Gitea ?
Gitea se prononce /ɡɪ'ti:/ comme dans "gi-tea" avec un g dur.
Pourquoi cela n'est-il pas hébergé sur une instance Gitea ?
Nous y travaillons.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour le texte complet de la licence.