찾다

 >  Q&A  >  본문

Git 원격 창고에 대한 권한을 설정하는 방법

서버를 원격 Git 웨어하우스로 사용합니다. 프로젝트 A, B, C가 있습니다. 구성원만 프로젝트 A에 액세스할 수 있기를 바랍니다. 하지만 이제 모든 사람이 프로젝트를 가져올 수 있도록 Git에 하나의 계정만 제공할 수 있습니다. 비밀번호가 공개되어 있기 때문에 일부 회원은 서버에 직접 SSH를 통해 모든 프로젝트를 볼 수 있습니다. 이는 회사 관리 보안에 어긋납니다.

怪我咯怪我咯2827일 전799

모든 응답(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
  • 취소회신하다