찾다

 >  Q&A  >  본문

git远程仓如何设置权限

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

怪我咯怪我咯2759일 전754

모든 응답(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 저장소에 있습니다.

    회신하다
    0
  • 취소회신하다