찾다

 >  Q&A  >  본문

github - 자체 구축 Git 서버를 구축할 때 사용자가 이메일 주소와 사용자 이름을 수정하는 것을 방지하는 방법은 무엇입니까?

다음 문서에 따라 git 서버를 설치했습니다.
http://www.liaoxuefeng.com/wi...
소규모 팀에서 사용합니다. 권한에 대한 요구 사항은 없습니다. 사용자가 사용자 이름과 이메일을 변경할 수 있다는 것을 방금 확인했습니다. 누군가는 정말 장난을 칠 수 있지만 프로그래머로서 자신이 장난을 칠 수 있다는 것을 알게 되면 본능적으로 이를 버그로 간주하게 되며 이는 용납할 수 없습니다.
어떻게 제한할 수 있나요? 네트워크 관리자가 모든 사람에게 사용자 이름과 이메일 주소를 할당하는 것이 가장 좋나요?

阿神阿神2790일 전786

모든 응답(2)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-05-02 09:53:09

    중앙관리를 원하신다면 SVN을 추천드립니다.
    Git 자체의 정신은 중앙 집중식 코드 기반이 아닌 협업, 자유, 평등입니다.
    오늘은 이름을 마음대로 바꾸는 것이 문제라고 느낄 수도 있지만 내일은 Git의 더 많은 디자인이 원하는 것과 일치하지 않는다는 것을 느낄 것입니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:53:09

    인간의 문제가 반드시 기계에 의해 해결될 필요는 없다는 의미도 매우 제한적이라고 생각합니다

    기술적으로는 서버에 후크 스크립트를 추가하는 등의 작업을 수행할 수 있습니다(.git/hooks).

    모든 커밋이 GPG 서명을 받아야 하고 키와 이메일 주소가 일관되어야 한다는 등 더 강력한 규정을 사용할 수도 있습니다.

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