Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:forgejo [2024/06/19 16:49] – ↷ Nom de la page changé de doc:gitlab à doc:forgejo Zatalyz | doc:forgejo [2024/06/19 18:47] (Version actuelle) – [Upgrade] Niveaux de titres... Zatalyz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Forgejo - Port ====== | ====== Forgejo - Port ====== | ||
- | <WRAP center round todo 60%> | ||
- | Migration de gitlab à Forgejo ; https:// | ||
- | </ | ||
Le service https:// | Le service https:// | ||
Ligne 9: | Ligne 6: | ||
Le logiciel est basé sur Forgejo ; vous trouverez la documentation officielle (en anglais) sur [[https:// | Le logiciel est basé sur Forgejo ; vous trouverez la documentation officielle (en anglais) sur [[https:// | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Nous avons précédement eu une forge basée sur Gitlab, dont les dépôts ont été transférés sur Forgejo (migration finie le 19/ | ||
+ | </ | ||
+ | |||
===== Conditions d' | ===== Conditions d' | ||
Ligne 29: | Ligne 31: | ||
</ | </ | ||
- | ===== Transférer un dépôt depuis Gitlab | + | |
+ | |||
+ | ===== Pour les utilisateurs avancés ===== | ||
+ | ==== Transférer un dépôt depuis Gitlab ==== | ||
Aller sur le menu " | Aller sur le menu " | ||
Ligne 35: | Ligne 40: | ||
Pour le reste, ça devrait aller tout seul, Forgejo pointe la doc de Gitlab sur comment se créer un jeton d' | Pour le reste, ça devrait aller tout seul, Forgejo pointe la doc de Gitlab sur comment se créer un jeton d' | ||
+ | ===== Pour les administrateurs de Numenaute ===== | ||
+ | ==== Installation ==== | ||
+ | Notes un peu en vrac, ça suffira pour retrouver le fil conducteur. | ||
- | ===== Pour les utilisateurs avancés ===== | + | Dépendances : |
- | <WRAP center round todo 60%> | + | sudo apt install git git-lfs gpg |
- | Les trucs un peu compliqués que permet le logiciel, ou qui sont accessibles avec des droits précis. | + | |
- | </ | + | |
- | ===== Pour les administrateurs | + | Ajout de l' |
- | <WRAP center round todo 60%> | + | sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' |
- | Infos pour gérer | + | --group --disabled-password --home / |
- | </WRAP> | + | |
+ | Puis installer le binaire en suivant ce tutoriel : [[https:// | ||
+ | sudo adduser --system --shell /bin/bash --gecos 'Git Version Control' | ||
+ | --group --disabled-password --home / | ||
+ | |||
+ | Créations des dossiers | ||
+ | sudo mkdir / | ||
+ | sudo chown git:git / | ||
+ | |||
+ | Dossiers custom: | ||
+ | sudo -u git mkdir / | ||
+ | sudo -u git mkdir / | ||
+ | sudo -u git mkdir / | ||
+ | sudo -u git mkdir / | ||
+ | |||
+ | ==== Personnalisation | ||
+ | Le fichier de configuration est ''/ | ||
+ | |||
+ | === Thème et pages personnalisées === | ||
+ | Documentation officielle : | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | Les fichiers sont à mettre dans ''/ | ||
+ | |||
+ | À l' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Les fichiers | ||
+ | |||
+ | == Ajout d' | ||
+ | Source : https:// | ||
+ | |||
+ | Pour par exemple ajouter un lien vers les mentions légales, j'ai créé le fichier ''/ | ||
+ | <code>< | ||
+ | |||
+ | Pour trouver les bonnes balises html, le plus simple est sans doute d' | ||
+ | |||
+ | == CSS et thèmes == | ||
+ | Les thèmes officiels de Forgejo sont [[https:// | ||
+ | |||
+ | Il faut par contre ensuite déclarer la liste des thèmes possibles dans ''/ | ||
+ | |||
+ | <code ini /etc/ | ||
+ | DEFAULT_THEME: | ||
+ | THEMES = forgejo-auto, | ||
+ | </ | ||
+ | |||
+ | == Textes et traduction == | ||
+ | Faudra bidouiller https:// | ||
+ | |||
+ | Souci : il n'est pas possible de seulement ajouter ses modifs. Il faut copier tout le fichier et ajouter des modifications dedans... | ||
+ | |||
+ | Donc pour le moment j'ai changé la page " | ||
+ | |||
+ | |||
+ | == Modification de la page d' | ||
+ | J'ai créé ''/ | ||
+ | |||
+ | ==== Upgrade ==== | ||
+ | Vérifier s'il y a les fichiers de configuration à changer avant tout. | ||
+ | === Upgrade simple === | ||
+ | wget https:// | ||
+ | chmod +x forgejo-1.*.*-*-linux-amd64 | ||
+ | sudo service forgejo stop | ||
+ | sudo cp forgejo-1.*.*-*-linux-amd64 / | ||
+ | sudo chmod 755 / | ||
+ | sudo service forgejo start | ||
+ | |||
+ | === Upgrade complexe === | ||
+ | page à check : https:// | ||
{{tag> | {{tag> | ||