Post AdMk2LO7ipRSZUSZM0 by lelibreauquotidien@framapiaf.org
(DIR) More posts by lelibreauquotidien@framapiaf.org
(DIR) Post #AdMiyjJsheujgJBjxg by lelibreauquotidien@framapiaf.org
2023-12-30T14:22:46Z
0 likes, 2 repeats
Coucou masto !Je cherche une personne s'y connaissant bien en server-side git, en gros, j'aimerai développer une webapp minimaliste pour git qui gère la création d'utilisateurs, l'authentification via HTTP (donc tout ce qui est ownership de dépôt)Je ne souhaite pas utiliser une solution existante, et j'ai l'impression que c'est un peu niche, donc je cherche quelqu'un qui pourrait m'orienter 🤩 Merci à celleux qui me contacteront, #RT #boost appréciés 😍
(DIR) Post #AdMiykX2CF1tROLl6O by bortzmeyer@mastodon.gougere.fr
2023-12-31T10:22:14Z
0 likes, 0 repeats
@lelibreauquotidien Utiliser une solution existante comme Gitea ou Gitlab est évidemment la bonne méthode mais, sinon, au moins lire leur code source, cela pourrait donner des idées ?
(DIR) Post #AdMk2LO7ipRSZUSZM0 by lelibreauquotidien@framapiaf.org
2023-12-31T10:33:47Z
0 likes, 0 repeats
@bortzmeyer Hmm ouais, j'y ai pensé, mais j'ai eu du mal à trouver la partie qui gère l'auth gît :')
(DIR) Post #AdMkK4w9cqfalHplTc by bortzmeyer@mastodon.gougere.fr
2023-12-31T10:37:21Z
0 likes, 0 repeats
@lelibreauquotidien gitolite est plus simple que les usines à gaz Gitea/Gitlab et peut donner des idées https://gitolite.com/ (sa technique est simple : il n'y a qu'un compte git, qui a tous les dépôts, la sécurité est dans le frontal).
(DIR) Post #AdMlLGARSMVlptdz3w by p4bl0@mamot.fr
2023-12-31T10:48:44Z
0 likes, 0 repeats
@bortzmeyer @lelibreauquotidien c'est pareil sur les autres, quand on push en ssh c'est toujours sur le compte git@instance. Les droits d'accès etc sont gérés par la forge pas par Git.
(DIR) Post #AdMlNQIYlEcppsTMJs by lelibreauquotidien@framapiaf.org
2023-12-31T10:49:10Z
0 likes, 0 repeats
@bortzmeyer Merci du tips, je vais regarder de ce coté la !
(DIR) Post #AdMoCg6ByT7TW8Fuca by zuzur@mastodon.xyz
2023-12-31T11:20:50Z
0 likes, 0 repeats
@bortzmeyer @lelibreauquotidien et aussi, si ce sont des "usines à gaz" c'est peut être qu'il y a une bonne raison et que faire "mieux" ou "plus simple" va être compliqué ?
(DIR) Post #AdMuIfQhyTCIu95hh2 by lelibreauquotidien@framapiaf.org
2023-12-31T11:22:25Z
0 likes, 0 repeats
@zuzur @bortzmeyer Pas forcément, sachant que gitea/gitlab embarquent beaucoup de fonctionnalités supplémentaires dont je n'ai pas besoin (issues, MR, etc...), j'ai juste besoin de pouvoir créer des repos, authentifier des users, push et pull, c'est tout
(DIR) Post #AdMuIjMxKMZZ7fMlOq by zuzur@mastodon.xyz
2023-12-31T11:43:00Z
0 likes, 0 repeats
@lelibreauquotidien @bortzmeyer dans ce cas si tous tes utilisateurs ont un compte sur le serveur tu dois pouvoir utiliser directement git+ssh avec des groupes pour gérer les repos partagés. Mais à mon avis tu vas te prendre le chou pour un gain nul par rapport au setup de gitea / gitlab. En plus ça pose des soucis de sécu puisque tu dois ouvrir un compte interactif pour chaque utilisateur
(DIR) Post #AdMuIkyZM0Fo6byJfM by bortzmeyer@mastodon.gougere.fr
2023-12-31T12:29:04Z
0 likes, 0 repeats
@zuzur @lelibreauquotidien Ça ne marcherait pas, git modifie les permissions donc le "group write" pourrait disparaitre.
(DIR) Post #AdMuJ3fPrRDs4i9mwy by zuzur@mastodon.xyz
2023-12-31T11:45:32Z
0 likes, 0 repeats
@lelibreauquotidien @bortzmeyer un repo "bare" sur le serveur dans lequel un groupe peut écrire et les utilisateurs de ce groupe pourront tirer et pousser
(DIR) Post #AdMuJ7bJEeJYH8GZ6W by zuzur@mastodon.xyz
2023-12-31T11:48:55Z
0 likes, 0 repeats
@lelibreauquotidien @bortzmeyer pour revenir au cas d'usage que tu décris c'est loin d'être "simple" puisqu'il faut gérer des droits et des politiques d'accès, ce pourquoi github, gitlab et gitea ont été montés au départ
(DIR) Post #AdMus3a8AaN3wiNCz2 by zuzur@mastodon.xyz
2023-12-31T12:35:33Z
0 likes, 0 repeats
@bortzmeyer @lelibreauquotidien je suis surpris. Peut être une question d'umask quand il crée des fichiers/dir dans le repo bare ? Mais de toute façon "c'est compliquay" 😉
(DIR) Post #AdMwjvJXDzhdtbrOVM by bortzmeyer@mastodon.gougere.fr
2023-12-31T12:56:28Z
0 likes, 0 repeats
@zuzur @lelibreauquotidien J'avais essayé la solution comptes+groupe avant de passer à gitolite et j'avais eu ce problème.
(DIR) Post #AdN5laS8el7jMXkiqO by ParadeGrotesque@mastodon.sdf.org
2023-12-31T14:37:40Z
0 likes, 0 repeats
@lelibreauquotidien Pour ce que ça vaut : j'utilise kallithea et j'en suis super content.https://kallithea-scm.org/
(DIR) Post #AdNB42AArugcHtxv4i by lelibreauquotidien@framapiaf.org
2023-12-31T15:36:56Z
0 likes, 0 repeats
@ParadeGrotesque Ça a l'air cool, malheureusement, pas de maj depuis 9 mois :/
(DIR) Post #AdNBbGzok00nqbyFZQ by ParadeGrotesque@mastodon.sdf.org
2023-12-31T15:42:58Z
0 likes, 0 repeats
@lelibreauquotidien C'est toujours en dev : je suis sur leur liste de mail et ça avance tranquillement.
(DIR) Post #AdNBcyWkNXk399BWyW by lelibreauquotidien@framapiaf.org
2023-12-31T15:43:20Z
0 likes, 0 repeats
@ParadeGrotesque Ah d'accord, j'avais pas vu de commit depuis longtemps !
(DIR) Post #AdNCTvvOmjA6QIy4h6 by ParadeGrotesque@mastodon.sdf.org
2023-12-31T15:52:52Z
0 likes, 0 repeats
@lelibreauquotidien D'un autre côté, c'est plutôt mature comme soft, donc c'est pas non plus 10000 commits par jour.