ホームページ  >  に質問  >  本文

git远程仓如何设置权限

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

怪我咯怪我咯2756日前749

全員に返信(4)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-25 09:04:59

    gitlab/gitolite やその他の git 権限ソリューションを試すことができます~

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-04-25 09:04:59

    gitosis を試してください。全員が管理者に公開キーを送信し、gitosis 設定ファイルで全員がアクセスできるプロジェクトを設定します。アクセス許可は読み取り専用と読み取り/書き込みに分けられます。

    返事
    0
  • 迷茫

    迷茫2017-04-25 09:04:59

    新しいシステムを直接使用して gitlab をインストールします。
    参照: gitlab のインストール

    返事
    0
  • 漂亮男人

    漂亮男人2017-04-25 09:04:59

    まず、gitlab などの既製の管理システムの使用を検討できます。

    その後、Git の ssh プロトコルは実際には ssh ファイルのアクセス許可に基づいており、サーバー上でユーザーごとに個別のユーザーを作成し、プロジェクト A にアクセスできるユーザーをグループ A に追加し、グループ A にのみ git Warehouse ファイルへのアクセスを許可します。

    返事
    0
  • キャンセル返事