2 votes

Donner l'accès aux commit à tout le monde sur GitHub

Existe-t-il un moyen de donner l'accès aux commit à tout le monde sur un dépôt public sur GitHub ? Je veux utiliser ce dépôt comme une alternative à GitHub Wiki.

2voto

VonC Points 414372

Non, il serait en lecture seule pour tout utilisateur anonyme, ou pour tout utilisateur à qui vous n'avez pas explicitement accordé la permission, soit directement, soit par l'intermédiaire d'une autre personne. par l'intermédiaire d'une organisation .

Mais tout le monde pourra fourchette votre repo et propose demandes de téléchargement .

1voto

Christian Specht Points 15907

Si vous êtes prêt à investir un peu plus de travail et de ressources dans ce domaine, vous pouvez probablement l'automatiser avec les fonctions suivantes demandes de téléchargement et le API GitHub .

Je n'ai pas le code source, mais je connais un exemple où quelqu'un a fait exactement cela :
https://github.com/robashton/crowdsourcedhomepage

Citation du readme :

Collez tout ce que vous voulez ( ͡° ͜ʖ ͡°) ici (faites des demandes de pull vers la branche "gh-pages"). branche "gh-pages").

Chaque pull request sera automatiquement fusionnée si possible, et ensuite elle se retrouvera sur la page d'accueil de http://codeofrob.com


Je ne l'ai pas essayé moi-même, mais la mise en œuvre de quelque chose comme ça devrait être relativement simple :
À première vue, vous avez juste besoin d'un serveur/cronjob/quelque chose qui utilise l'API GitHub. pour vérifier la présence de nouvelles demandes de pull dans votre repo y pour fusionner automatiquement chacun d'entre eux .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X