2013-10-31 2 views
0

최근에 git config에서 user.email을 기반으로 커밋하도록 git이 연결된다는 사실을 알게되었습니다.git repo의 무결성을 확인하는 방법

https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user

이는 키 누설의 경우 수행 할 작업에 대한 질문을 제기한다. 공격자가 내 레포에 단기간 액세스했다는 것을 알게 된 경우 아무도 레보 콘텐츠를 수정하지 않은 것을 확인하는 가장 좋은 방법은 무엇입니까? 코드를 검토 하시겠습니까? 샤카를 봐?

+1

"확인"이란 무엇을 의미합니까? – zerkms

+0

질문을 편집했습니다. 구체적으로 역사가 수정되었는지 또는 코드가 주입되었는지를 궁금해합니다. 프로젝트의 잠재적 인 보안 문제처럼 보입니다. 어떻게 처리해야할지 모르겠습니다. – Bachmann

답변

2

당신은 가입 할 수 있습니다 태그 :

참조 : Signing tags in git

그런 식으로, 적어도 태그까지, 당신은 알고 코드가 변조되지 않았습니다.

이제 인증되지 않은 코드가 들어오지 않았는지 확인하려는 경우 신뢰할 수있는 두 번째 저장소를 설정하고 검토 한 커밋 만 병합 할 수 있습니다.

관련 문제