SSH 키를 통해 GitHub 저장소에 대한 읽기 전용 액세스

SSH 키를 통해 GitHub 저장소에 대한 읽기 전용 액세스

SSH 키만 생성하고 싶습니다.읽다내 GitHub 계정과 함께 사용할 권한이 가능합니까? 아니면 읽기 권한만 있는 다른 계정을 만들어야 합니까?

답변1

구출을 위해 키 배포

배포 키는SSH 키저것 :

  • 서버에 저장되며 단일 GitHub 저장소에 대한 액세스 권한을 부여합니다.
  • 배포 또는 지속적인 통합 실행 중에 저장소를 복제하는 데 자주 사용됩니다.
  • 배포에는 분기 병합 및 코드 푸시가 포함되는 경우가 있으므로 키 배포항상 읽기 및 쓰기 액세스를 모두 허용했습니다..
  • 그러나 쓰기 액세스는 대부분의 경우 바람직하지 않기 때문에 읽기 전용 액세스로 배포 키를 생성할 수 있습니다.
  • GitHub.com을 통해 생성된 새 배포 키는 기본적으로 읽기 전용이며 Allow write access생성 중에 선택하여 쓰기 액세스 권한을 부여할 수 있습니다.

읽기 전용 배포 키 생성

  1. Settings읽기 전용 권한을 부여하려는 저장소 내부의 탭 으로 이동하세요 .
  2. 왼쪽 탐색 모음에서 선택Deploy Keys

Github 배포 키

  1. 을 클릭합니다 Add Deploy Key .
  2. 원하는 대로 제목을 지정하고 SSH 키를 추가하세요.
  3. 해당 상자가 선택 취소되어 있는지 확인하십시오 Allow write access.
  4. 이제 끝났습니다!

배포 키에 대해 자세히 알아보려면 다음을 읽어보세요.Github 개발자. 이것도 참고하세요아름다운 요점Github의 zhujunsan 작성.

자세한 내용을 추가해 보세요.

답변2

Github 조직은 이 작업 흐름을 "일종" 지원할 수 있습니다.

  • 조직 만들기
  • 읽기 전용 액세스에 사용될 더미 계정을 만듭니다.
  • 읽기 전용 권한으로 조직에 더미 계정 추가
  • 읽기 전용 계정에 갖고 싶은 SSH 키를 추가하세요.
  • 글쓰기를 허용하려면 일반 계정을 사용하세요.

관련 정보