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