GitHub에서 비공개 Git 리포지토리를 설정하려면 어떻게하나요? 가능할까요?


84

제 소스 코드를 수십 명의 사용자에게만 초대 할 예정입니다. 소스 코드 자체는 공개되어서는 안됩니다. 참가자는 변경 사항을 제출할 수 있으며 권장됩니다. 따라서 여러 사용자를위한 개인 액세스 권한이있는 공용 서버에서 호스팅되는 소스 제어 (가급적이면 Git)가 필요합니다.

https : // 링크를 사용하는 GitHub에서 비공개 Git 저장소를 설정할 수 있다는 것을 배웠습니다. GitHub 자체에서는 이러한 프로젝트가 검색에 표시되지 않습니다. 참여하는 사용자에게는 프로젝트에 "잠금"아이콘이 표시됩니다. 따라서 분명히 개인 저장소가 있습니다. 어떻게 설정했는지 모르겠습니다. 많은 자습서에서 SSH를 사용하여 개인 저장소를 설정하지만 모두 "자신의 서버"가 있어야합니다.

소스 코드를 푸시 / 풀링 할 때 보안 연결에 신경 쓰지 않으며 GitHub에 대한 신뢰 문제도 없습니다. 내가 관심있는 것은 내가 초대 한 사용자에게만 액세스 권한을 부여하는 것입니다. 내가 순진하고 그러한 솔루션은 상용 호스팅 (예 : Unfuddle , Assembla )을 통해서만 사용할 수 있지만 그렇지 않은 경우 어떻게 수행되는지 알고 싶습니다!


3
2019 년 1 월 (8 년 이상 후)부터 GitHub 에서 무제한 무료 비공개 저장소를 사용할 수 있습니다 . 아래 내 대답을
VonC

답변:


102

2019 년 1 월 7 일, GitHub 유료 여부에 관계없이 모든 GitHub 사용자를위한 무료 및 무제한 개인 저장소를 발표했습니다 . 새 저장소를 만들 때 개인 옵션을 선택하기 만하면됩니다.


젠장, 개인 읽기 전용 액세스 권한을 가진 사용자가 더 많으면 개인 공동 작업자 5 명과 괜찮을 것입니다.
LearnCocos2D 2010

추가하자면, 당신이 조직이라면 가장 작은 계획은 한 달에 $ 25이고 10 개의 repos를 얻습니다.
ScottJShea

무제한 개인 리포지토리 월 $ 7이 리포지토리 1 개 (프로젝트 1 개) 용입니까?
ShweLiam

@MinTheinWin : 아니요, 계정에 대해 7 달러를 지불하면 해당 계정 내에서 무제한 개인 저장소를 만들 수 있습니다.
토마스

이것은 이제 구식입니다 당신은 무료 개인 저장소를 가질 수 있습니다
pungggi

74

Bitbucket 그들의 계획이 최고인 것 같습니다. 그들은 무료 계정에 대해 GitHub보다 더 많은 것을 제공합니다. 사실, 저는 여전히 무료 요금제 만 사용하고 있습니다. 유료 계정에 가입 할 필요가 없습니다. 게다가 인터페이스는 GitHub와 거의 동일합니다.

Bitbucket의 저장소 는 무제한 공용 또는 개인 저장소를 가진 최대 5 명의 개인 사용자 를 보유 할 수 있습니다 . 유료 계정으로 비용을 지불하는 것처럼 보이는 유일한 것은 개인 저장소에 액세스하는 더 많은 사용자입니다.


5
나는 또한 bitbucket을 사용하고 있습니다. 그리고 다른 사람을 bitbucket에 초대하면 보너스를 받게됩니다. 개인 저장소는 (최대) 8 명의 사용자가 공유 할 수 있습니다!
jutky

5
"인터페이스가 Github와 거의 동일합니다."한때 이것은 사실 일 수 있지만 더 이상은 아닙니다. GitHub의 UI는 제 생각에 훨씬 간단하고 유용합니다. Bitbucket이 언급 되었으므로 GitLab있습니다 .
Dennis

3
나는 동의한다! 당신이 말했듯이 대답을 떨어 뜨렸을 때도 꽤 비슷했지만 GitHub와 비교할 때 지금은 어색하고 생각이 부족합니다. 나는 이후 모든 것을 유료 구독으로 GitHub로 옮겼고 뒤돌아 보지 않았습니다!
Ben Duffin 2014 년

"Anyhoo"에 대한 언급이 있습니까?
Peter Mortensen

60

학생 인 경우 https://github.com/edu 에서 무료 개인 저장소를 얻을 수 있습니다.

최신 정보

다른 답변 에서 언급했듯이 이제 간단한 사용자를위한 개인 저장소 옵션이 있습니다.


1
지금 보시다시피 버튼의 텍스트는 "할인 요청"입니다. 그래서 저는 학생이더라도 할인 만받을 수 있지만 무료 개인 저장소는받을 수 없다고 생각합니다.
jutky

6
@jutky 아니, 당신은 제한된 시간 동안 무료 마이크로 플랜을 얻습니다 (제 생각에 2 년). "할인 및 무료 계획은 교육용으로 사용할 수 있습니다."
Dennis

답변업데이트 할 수 있습니다 .
Peter Mortensen

14

GitHub는 저장소를 만들기위한 훌륭한 도구입니다. 그러나 개인 저장소에는 적합하지 않습니다.

어떤 종류의 계획을 세우지 않는 한 개인 저장소에 대한 비용을 지불해야합니다. 지금까지 몇 가지 프로젝트가 있는데 GitHub가 원하는 작업을 수행하지 않으면 Bitbucket으로 이동합니다. GitHub보다 작업하기가 조금 더 어렵지만 무제한 무료 저장소입니다.


8

2019년 1월 7일 때문에 입니다 수 : GitHub의 무제한 무료 전용 저장소!
... 그러나 개인 저장소 당 최대 3 명의 공동 작업자에게 적합합니다.

Nat Friedman은 방금 트위터에서 발표했습니다 .

오늘 (!) 모든 GitHub 사용자를위한 무제한 무료 개인 리포지토리와 새로운 간소화 된 엔터프라이즈 제품을 발표하게되어 기쁩니다.

" 새해, 새로운 GitHub : 무제한 무료 개인 저장소 및 통합 엔터프라이즈 제품 발표 "

처음으로 개발자는 저장소 당 최대 3 명의 공동 작업자와 함께 비공개 프로젝트에 GitHub를 무료로 사용할 수 있습니다.

많은 개발자는 비공개 저장소를 사용하여 작업을 신청하거나, 부업 프로젝트에서 작업하거나, 공개적으로 공개하기 전에 비공개로 시도하기를 원합니다.
오늘부터 GitHub에서 무료로 이러한 시나리오와 더 많은 시나리오를 사용할 수 있습니다.

퍼블릭 리포지토리는 여전히 무료이며 (물론 변경 사항 없음) 공동 작업자를 무제한으로 포함합니다.


6

GitHub에 유료 계정이 있으면 개인 저장소를 만드는 방법이 명확하지 않습니다. 유료 계정이있는 조직의 비공개 저장소를 만들려면 https://github.com/organizations/MYORGANIZATIONNAME으로 이동 하세요 .

내가 탐색하는 방법을 알아 낸 유일한 방법은 다음과 같습니다.

  • 조직의 홈페이지로 이동합니다 : https://github.com/MYORGANIZATIONNAME
  • 오른쪽 상단의 "MyORGANIZATION 프로필 편집"버튼을 클릭하십시오.
  • 왼쪽 상단의 "GitHub"아이콘을 클릭합니다 (명백하지 않음).
  • "뉴스 피드"탭을 클릭합니다 (명백하지 않음).
  • 오른쪽에있는 "새 저장소"버튼을 클릭하십시오 ...

4

업데이트 (2019, 최신)

2019 년 1 월부터 GitHub는 최대 3 명의 공동 작업자를위한 비공개 저장소를 허용합니다.

이전 답변 :

다음은 트리 기본 Git Cloud 기반 솔루션별로 나열된 무료 요금제의 비교입니다.

여기에 이미지 설명 입력

다음은 트리 기본 Git Cloud 기반 솔루션별로 나열된 유료 플랜에 대한 비교입니다.

여기에 이미지 설명 입력

결론:

여기에서 GitLab을 언급하는 사람들이 보이지는 않지만 나에게는 최고의 무료 개인 계획 인 것 같습니다. 나도 문제없이 사용하고 있습니다.

GitHub : 학생 계정이 있거나 매월 7 달러를 지불하려는 경우 GitHub는 가장 큰 커뮤니티를 보유하고 있으며 공개 저장소, 포크 등을 활용할 수 있습니다.

Bitbucket : Jira 또는 Confluence 와 같은 Atlassian의 다른 제품을 사용하는 경우 Bitbucket이 잘 작동합니다.

GitLab : 내가 신경 쓰는 모든 것 (무료 개인 저장소, 개인 저장소 수, 공동 작업자 수 등)이 무료로 제공됩니다. 이것은 나에게 최선의 선택 인 것 같습니다.


Github 무료 정보가 올바르지 않은 것 같습니다. VonC는 github에 무제한 무료 저장소가 있지만 3 명의 공동 작업자 만 있다고 씁니다. 그리고 방금 내 저장소 중 하나를 비공개로 설정했고 아직 내 신용 카드를 사용하지 않았습니다. 실제로 나는 쓸모없는 것을 찾는 검색을 방해하지 않기 위해 모든 쓰레기 작업을 비공개로 만드는 것을 고려합니다.
Kjeld Flarup
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.