HowtoGitea: Document Gitlab push mirror
This commit is contained in:
parent
6ea61555c4
commit
3b437c4f36
|
@ -275,8 +275,28 @@ Environment=GITEA_WORK_DIR=/home/%i/internals
|
|||
WantedBy=multi-user.target
|
||||
~~~
|
||||
|
||||
## Miroir
|
||||
|
||||
Les dépôts peuvent être configurés en miroir d’autres forges, ou pour mettre à jour des miroir sur d’autres forges.
|
||||
|
||||
### Gitlab (push)
|
||||
|
||||
Pour maintenir un [miroir sur une instance de Gitlab](https://docs.gitea.io/en-us/repo-mirror/#setting-up-a-push-mirror-from-gitea-to-gitlab), les quelques étapes suivantes suffisent.
|
||||
|
||||
1. Créer un [jeton d’accès personnel](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#create-a-personal-access-token) **sur Gitlab** avec portée (« scope ») `write_repository`.
|
||||
|
||||
* Sélectionner l’avatar en haut à droite.
|
||||
* Sélectionner « Modifier le profil » (« Edit profile »).
|
||||
* Dans la barre de gauche, sélectionner « Jetons d’accès » (« Access Tokens »).
|
||||
* Saisir un nom et éventuellement un date d’expiration pour le jeton.
|
||||
* Sélectionner la portée (« scope ») `write_repository`.
|
||||
* Cliquer sur « Créer jeton d’accès personnel » (« Create personal access token »).
|
||||
|
||||
2. Dans les réglages (« Settings » en haut à droite) du dépôt sur Gitea, entrer l’URL du dépôt distant (« Git Remote Repository URL ») dans les réglages du miroir (« Mirror Settings ») : `https://<hôte_de_destination>/<nom_ou_groupe_gitlab>/<projet_gitlab>.git`.
|
||||
|
||||
3. Remplir les champs d’autorisation « Authorization » avec `oauth2` comme nom d’utilisateur (« Username ») et le jeton d’accès personnel précédent comme mot de passe (« Password »).
|
||||
|
||||
4. Cliquer sur « Add Push Mirror » pour sauvegarder la configuration.
|
||||
|
||||
## FAQ / Plomberie
|
||||
|
||||
|
|
Loading…
Reference in a new issue