Comment puis-je changer le propriétaire du projet dans gitlab? Est-il possible de changer les autorisations du propriétaire et les privilèges root?
Déplacez votre projet vers un nouveau groupe où vous et l'autre utilisateur êtes propriétaires, puis l'autre utilisateur doit le transférer vers son propre espace de noms.
Les autres réponses ne fonctionnent évidemment pas pour transférer un projet à un autre utilisateur, bien que la section commentaires de celle-ci soit suffisante pour permettre à quelqu'un de le comprendre. Il y a aussi ce numéro sur GitLab lui-même qui fournit des informations.
J'ai installé et administre maintenant quelques instances de GitLab pour quelques petites équipes de développeurs, ainsi qu'une pour mes projets personnels. En conséquence, j'ai rencontré de nombreuses questions à ce sujet. Je reviens sans cesse sur cette question pour me rendre compte qu’il n’a jamais été répondu correctement.
Le problème que vous rencontrez lorsque vous faites cela est qu’il ne peut y avoir qu’un seul propriétaire d’un projet, mais pour transférer un projet, vous devez posséder l’espace de noms auquel vous le transférez. À ma connaissance, il n'y a pas d'autre moyen de déplacer un projet. Pour être complet, j'ajouterai que l'espace de nom utilisé est, par exemple, "gitlab.com/mon-nom d'utilisateur/..." ou "gitlab.com/my-group-name/... ".
Etant donné qu'un utilisateur ne peut pas "posséder" un autre espace de noms (pas même les administrateurs), la seule option pour configurer un scénario dans lequel deux utilisateurs possèdent le même espace de noms est avec un groupe. Effectuez les étapes suivantes pour accomplir cela.
À ce stade, vous resterez en tant que maître dans le projet. Vous pouvez maintenant vous retirer entièrement du projet si vous le souhaitez.
Vous pouvez ajouter un autre propriétaire au projet via:
Projet -> Membres -> Ajouter des membres -> Sélectionnez le propriétaire comme permission
Ensuite, vous devez vous retirer du projet:
Projet -> Membres -> Cliquez sur le bouton rouge derrière votre nom d'utilisateur
Vous avez maintenant quitté le projet et l'utilisateur que vous avez entré auparavant est maintenant le propriétaire.
Cela implique plusieurs étapes, mais c'est possible.
Les menus de transfert sont toujours à Project => Settings => Advanced