用了一台服务器做git的远程仓,上面有A,B,C的项目,只想成员访问A的项目,但是现在只能提供一个账号为git出来给大家拉项目,并且密码公开了,导致有成员可以直接ssh上服务器看到所有的项目,这不符合公司管理安全,请问给位应该怎么做呢?
过去多啦不再A梦2017-04-25 09:04:59
gitosis を試してください。全員が管理者に公開キーを送信し、gitosis 設定ファイルで全員がアクセスできるプロジェクトを設定します。アクセス許可は読み取り専用と読み取り/書き込みに分けられます。
漂亮男人2017-04-25 09:04:59
まず、gitlab などの既製の管理システムの使用を検討できます。
その後、Git の ssh プロトコルは実際には ssh ファイルのアクセス許可に基づいており、サーバー上でユーザーごとに個別のユーザーを作成し、プロジェクト A にアクセスできるユーザーをグループ A に追加し、グループ A にのみ git Warehouse ファイルへのアクセスを許可します。