2013-11-02 4 views
2

나는 Git을 사용하여 라이브 및 스테이징 설정을위한 여러 브랜치가있는 서버에 코드를 배포합니다. 비밀 번호없이 당기기위한 간단한 웹 인터페이스를 만들고 싶습니다만, 보안상의 이유로 암호 전용 개인 키가있는 명령 줄에서만 푸시하고 싶습니다. 두 개의 사용자 이름 중 하나를 읽기 전용으로 설정했습니다.하나의 사용자 이름으로 git push하고 다른 사용자와 연결

이렇게하면 서버에 복제 저장소를 구성 할 수 있습니까? 구성 파일에 pushurlremote.url 항목이 있지만 사용자를 지정하는 방법을 볼 수 없습니다. 읽기/쓰기 액세스를 구성

답변

1

보다 강력한 방법은 gitolite 같은 서버 측 authorization layer에 설치하는 것입니다.

다음 두 개의 사용자 이름을 하나만 복제하고 다른 하나는 푸시 (전체 repo 또는 특정 분기에만 해당) 할 수 있습니다.

관련 문제