You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.fr-fr.md 10 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. ---
  2. date: "2017-08-23T09:00:00+02:00"
  3. title: "Documentation"
  4. slug: "documentation"
  5. weight: 10
  6. toc: true
  7. draft: false
  8. ---
  9. # A propos de Gitea
  10. Gitea est un service Git auto-hébergé très simple à installer et à utiliser. Il est similaire à GitHub, Bitbucket ou Gitlab. Le développement initial provient sur [Gogs] (http://gogs.io), mais nous l'avons forké puis renommé Gitea. Si vous souhaitez en savoir plus sur les raisons pour lesquelles nous avons fait cela, lisez [cette publication] (https://blog.gitea.io/2016/12/welcome-to-gitea/) sur le blog.
  11. ## Objectif
  12. Le but de ce projet est de fournir de la manière la plus simple, la plus rapide et sans complication un service Git auto-hébergé. Grâce à Go, cela peut se faire via un binaire indépendant fonctionnant sur toutes les plateformes que Go prend en charge, y compris Linux, macOS et Windows, même sur des architectures comme ARM ou PowerPC.
  13. ## Fonctionalités
  14. - Tableau de bord de l'utilisateur
  15. - Choix du contexte (organisation ou utilisateur actuel)
  16. - Chronologie de l'activité
  17. - Révisions (_Commits_)
  18. - Tickets
  19. - Demande d'ajout (_Pull request_)
  20. - Création de dépôts
  21. - Liste des dépôts
  22. - Liste de vos organisations
  23. - Liste des dépôts miroires
  24. - Tableau de bord des tickets
  25. - Choix du contexte (organisation ou utilisateur actuel)
  26. - Filtres
  27. - Ouvert
  28. - Fermé
  29. - Vos dépôts
  30. - Tickets assignés
  31. - Vos tickets
  32. - Dépôts
  33. - Options de tri
  34. - Plus vieux
  35. - Dernière mise à jour
  36. - Nombre de commentaires
  37. - Tableau de bord des demandes d'ajout
  38. - Identique au tableau de bord des tickets
  39. - Types de dépôt
  40. - Miroire
  41. - Normal
  42. - Migré
  43. - Notifications (courriel et web)
  44. - Lu
  45. - Non lu
  46. - Épinglé
  47. - Page d'exploration
  48. - Utilisateurs
  49. - Dépôts
  50. - Organisations
  51. - Moteur de recherche
  52. - Interface personnalisables
  53. - Fichiers publiques remplaçables (logo, css, etc)
  54. - Protection CSRF et XSS
  55. - Support d'HTTPS
  56. - Configuration des types et de la taille maximale des fichiers téléversés
  57. - Journalisation (_Log_)
  58. - Configuration
  59. - Base de données
  60. - MySQL
  61. - PostgreSQL
  62. - SQLite3
  63. - MSSQL
  64. - [TiDB](https://github.com/pingcap/tidb) (expérimental)
  65. - Fichier de configuration
  66. - Voir [ici](https://github.com/go-gitea/gitea/blob/master/conf/app.ini)
  67. - Panel d'administration
  68. - Statistiques
  69. - Actions
  70. - Suppression des comptes inactifs
  71. - Suppression des dépôts archivés
  72. - Suppression des dépôts pour lesquels il manque leurs fichiers
  73. - Exécution du _garbage collector_ sur les dépôts
  74. - Ré-écriture des clefs SSH
  75. - Resynchronisation des hooks
  76. - Recreation des dépôts manquants
  77. - Status du server
  78. - Temps de disponibilité
  79. - Mémoire
  80. - Nombre de goroutines
  81. - et bien plus...
  82. - Gestion des utilisateurs
  83. - Recherche
  84. - Tri
  85. - Dernière connexion
  86. - Méthode d'authentification
  87. - Nombre maximum de dépôts
  88. - Désactivation du compte
  89. - Permissions d'administration
  90. - Permission pour crééer des hooks
  91. - Permission pour crééer des organisations
  92. - Permission pour importer des dépôts
  93. - Gestion des organisations
  94. - Membres
  95. - Équipes
  96. - Avatar
  97. - Hooks
  98. - Gestion des depôts
  99. - Voir toutes les informations pour un dépôt donné et gérer tous les dépôts
  100. - Méthodes d'authentification
  101. - OAuth
  102. - PAM
  103. - LDAP
  104. - SMTP
  105. - Visualisation de la configuration
  106. - Tout ce que contient le fichier de configuration
  107. - Alertes du système
  108. - Quand quelque chose d'inattendu survient
  109. - Surveillance
  110. - Processus courrants
  111. - Tâches CRON
  112. - Mise à jour des dépôts miroires
  113. - Vérification de l'état des dépôts
  114. - Vérification des statistiques des dépôts
  115. - Nettoyage des anciennes archives
  116. - Variables d'environement
  117. - Options de ligne de commande
  118. - Internationalisation ([21 langues](https://github.com/go-gitea/gitea/tree/master/options/locale))
  119. - Courriel
  120. - Notifications
  121. - Confirmation d'inscription
  122. - Ré-initialisation du mot de passe
  123. - Support de _reverse proxy_
  124. - _subpaths_ inclus
  125. - Utilisateurs
  126. - Profil
  127. - Nom
  128. - Prénom
  129. - Courriel
  130. - Site internet
  131. - Date de création
  132. - Abonnés et abonnements
  133. - Organisations
  134. - Dépôts
  135. - Activité
  136. - Dépôts suivis
  137. - Paramètres
  138. - Identiques au profil avec en plus les éléments ci-dessous
  139. - Rendre l'adresse de courriel privée
  140. - Avatar
  141. - Gravatar
  142. - Libravatar
  143. - Personnalisé
  144. - Mot de passe
  145. - Courriels multiples
  146. - Clefs SSH
  147. - Applications connectées
  148. - Authentification à double facteurs
  149. - Identités OAuth2 attachées
  150. - Suppression du compte
  151. - Dépôts
  152. - Clone à partir de SSH / HTTP / HTTPS
  153. - Git LFS
  154. - Suivre, Voter, Fork
  155. - Voir les personnes qui suivent, les votes et les forks
  156. - Code
  157. - Navigation entre les branches
  158. - Création ou téléversement de fichier depuis le navigateur
  159. - URLs pour clôner le dépôt
  160. - Téléchargement
  161. - ZIP
  162. - TAR.GZ
  163. - Édition en ligne
  164. - Éditeur Markdown
  165. - Éditeur de texte
  166. - Coloration syntaxique
  167. - Visualisation des Diffs
  168. - Visualisation
  169. - Possibilité de choisir où sauvegarder la révision
  170. - Historiques des fichiers
  171. - Suppression de fichiers
  172. - Voir le fichier brut
  173. - Tickets
  174. - Modèle de ticket
  175. - Jalons
  176. - Étiquettes
  177. - Affecter des tickets
  178. - Filtres
  179. - Ouvert
  180. - Ferme
  181. - Personne assignée
  182. - Créer par vous
  183. - Qui vous mentionne
  184. - Tri
  185. - Plus vieux
  186. - Dernière mise à jour
  187. - Nombre de commentaires
  188. - Moteur de recherche
  189. - Commentaires
  190. - Joindre des fichiers
  191. - Demande d’ajout (_Pull request_)
  192. - Les mêmes fonctionnalités que pour les tickets
  193. - Révisions (_Commits_)
  194. - Representation graphique des révisions
  195. - Révisions par branches
  196. - Moteur de recherche
  197. - Voir les différences
  198. - Voir les numéro de révision SHA
  199. - Voir l'auteur
  200. - Naviguer dans les fichiers d'une révision donnée
  201. - Publication
  202. - Pièces jointes
  203. - Titre
  204. - Contenu
  205. - Suppression
  206. - Définir comme une pré-publication
  207. - Choix de la branche
  208. - Wiki
  209. - Import
  210. - Éditeur Markdown
  211. - Paramètres
  212. - Options
  213. - Nom
  214. - Description
  215. - Privé / Publique
  216. - Site internet
  217. - Wiki
  218. - Activé / Désactivé
  219. - Interne / externe
  220. - Tickets
  221. - Activé / Désactivé
  222. - Interne / externe
  223. - URL personnalisable pour une meilleur intégration avec un gestionnaire de tickets externe
  224. - Activer / désactiver les demandes d'ajout (_Pull request_)
  225. - Transfert du dépôt
  226. - Suppression du wiki
  227. - Suppression du dépôt
  228. - Collaboration
  229. - Lecture / Écriture / Administration
  230. - Branches
  231. - Branche par défaut
  232. - Protection
  233. - Webhooks
  234. - Git hooks
  235. - Clefs de déploiement
  236. ## Configuration requise
  237. - Un simple Raspberry Pi est assez puissant pour les fonctionnalités de base.
  238. - Un processeur double coeurs et 1Gb de RAM est une bonne base pour une utilisation en équipe.
  239. - Gitea est censé être exécuté avec un compte utilisateur dédié et non root, aucun autre mode de fonctionnement n'est pris en charge. (**NOTE**: Dans le cas où vous l'exécutez avec votre propre compte d'utilisateur et que le serveur SSH intégré est désactivé, Gitea modifie le fichier `~ /.ssh /authorized_keys` afin que vous ne soyez **plus capable** de vous connecter interactivement).
  240. ## Navigateurs supportés
  241. - Consultez [Semantic UI](https://github.com/Semantic-Org/Semantic-UI#browser-support) pour la liste des navigateurs supportés.
  242. - La taille minimale supportée officielement est de **1024*768**, l'interface utilisateur peut toujours fonctionner à une taille plus petite, mais ce n'est pas garanti et les problèmes remontés ne seront pas corrigés.
  243. ## Composants
  244. * Framework web : [Macaron](http://go-macaron.com/)
  245. * ORM : [XORM](https://github.com/go-xorm/xorm)
  246. * Interface graphique :
  247. * [Semantic UI](http://semantic-ui.com/)
  248. * [GitHub Octicons](https://octicons.github.com/)
  249. * [Font Awesome](http://fontawesome.io/)
  250. * [DropzoneJS](http://www.dropzonejs.com/)
  251. * [Highlight](https://highlightjs.org/)
  252. * [Clipboard](https://zenorocha.github.io/clipboard.js/)
  253. * [Emojify](https://github.com/Ranks/emojify.js)
  254. * [CodeMirror](https://codemirror.net/)
  255. * [jQuery Date Time Picker](https://github.com/xdan/datetimepicker)
  256. * [jQuery MiniColors](https://github.com/claviska/jquery-minicolors)
  257. * Connecteurs de base de données :
  258. * [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
  259. * [github.com/lib/pq](https://github.com/lib/pq)
  260. * [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
  261. * [github.com/pingcap/tidb](https://github.com/pingcap/tidb)
  262. * [github.com/denisenkom/go-mssqldb](https://github.com/denisenkom/go-mssqldb)
  263. ## Logiciels et services
  264. - [Drone](https://github.com/drone/drone) (Intégration continue)