git远程仓如何设置权限
怪我咯
怪我咯 2017-04-25 09:02:59
0
4
773

用了一台服务器做git的远程仓,上面有A,B,C的项目,只想成员访问A的项目,但是现在只能提供一个账号为git出来给大家拉项目,并且密码公开了,导致有成员可以直接ssh上服务器看到所有的项目,这不符合公司管理安全,请问给位应该怎么做呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(4)
曾经蜡笔没有小新

Vous pouvez essayer gitlab/gitolite et d'autres solutions d'autorisation git~

过去多啦不再A梦

Essayez gitosis. Tout le monde soumet sa clé publique à l'administrateur, puis configure les projets accessibles pour tout le monde dans le fichier de configuration de gitosis. Les autorisations d'accès peuvent être divisées en lecture seule et en lecture-écriture.

迷茫

Installez gitlab directement en utilisant un nouveau système.
Voir : Installer gitlab

漂亮男人

Tout d'abord, vous pouvez envisager d'utiliser un système de gestion prêt à l'emploi, tel que gitlab.

Ensuite, le protocole ssh de Git est en fait basé sur les autorisations de fichiers ssh. Vous pouvez créer des utilisateurs distincts pour chaque personne sur le serveur, puis ajouter des utilisateurs pouvant accéder au projet A au groupe A, puis autoriser uniquement le groupe A. Accéder aux fichiers. dans le dépôt git.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal