GitHub에서 비공개 Git 리포지토리를 어떻게 설정하나요? 가능할까요?
제 소스 코드를 수십 명의 사용자에게만 초대 할 계획입니다. 소스 코드 자체는 공개되어서는 안됩니다. 참가자는 변경 사항을 제출할 수 있으며 권장됩니다. 따라서 여러 사용자를위한 개인 액세스 권한이있는 공용 서버에서 호스팅되는 소스 제어 (가급적이면 Git)가 필요합니다.
https : // 링크를 사용하는 GitHub에서 비공개 Git 저장소를 설정할 수 있다는 것을 배웠습니다. GitHub 자체에서는 이러한 프로젝트가 검색에 표시되지 않습니다. 참여하는 사용자에게는 프로젝트에 "잠금"아이콘이 표시됩니다. 따라서 분명히 개인 저장소가 있습니다. 어떻게 설정했는지 모르겠습니다. 많은 자습서에서 SSH를 사용하여 개인 저장소를 설정하지만 모두 "자신의 서버"가 있어야합니다.
소스 코드를 푸시 / 풀링 할 때 보안 연결에 신경 쓰지 않으며 GitHub에 대한 신뢰 문제도 없습니다. 내가 관심있는 것은 내가 초대 한 사용자에게만 액세스 권한을 부여하는 것뿐입니다. 내가 순진하고 그러한 솔루션은 상용 호스팅 (예 : Unfuddle, Assembla)을 통해서만 사용할 수 있지만 그렇지 않은 경우 어떻게 수행되는지 알고 싶습니다!
업데이트 2 (최신) : 2019 년 1 월 7 일, GitHub 는 유료 여부에 관계없이 모든 GitHub 사용자를위한 무료 및 무제한 개인 리포지토리를 발표했습니다 . 새 저장소를 만들 때 개인 옵션을 선택하기 만하면됩니다.
업데이트 1 : 2016 년 5 월 11 일, GitHub 는 매월 동일한 $ 7에 무제한의 개인 리포지토리를 제공하는 새로운 가격 모델을 도입 했습니다.
원래 답변 : GitHub의 개인 저장소는 가능하지만 유료 계정으로 만 가능합니다. Micro 계정의 경우 월 $ 7부터 시작하여 5 개의 개인 저장소를 설정할 수 있습니다. 자세한 내용은 플랜 페이지를 참조하십시오.
bitbucket-그들의 계획이 최고인 것 같습니다. 그들은 무료 계정에 대해 github보다 더 많은 것을 제공합니다. 사실, 저는 여전히 무료 플랜 만 사용하고 있습니다. 유료 계정에 가입 할 필요가 없습니다. 게다가 인터페이스는 Github와 거의 동일합니다.
Anyhoo-bitbucket의 리포지토리는 무제한 공개 또는 비공개 리포지토리를 사용하여 최대 5 명의 비공개 사용자를 가질 수 있습니다. 유료 계정으로 지불하는 유일한 것은 비공개 리포지토리에 액세스하는 더 많은 사용자입니다.
학생 인 경우 https://github.com/edu 에서 무료 개인 저장소를 얻을 수 있습니다.
Github는 리포지토리를 만들기위한 훌륭한 도구이지만 프라이빗 리포지토리에는 적합하지 않습니다. 어떤 종류의 계획을 세우지 않는 한 개인 저장소에 대한 비용을 지불해야합니다. 지금까지 몇 가지 프로젝트가 있으며 Github가 원하는 작업을 수행하지 않으면 Bitbucket으로 이동합니다. GitHub보다 작업하기가 조금 더 어렵지만 무제한 무료 저장소입니다. 이것이 도움이 되었기를 바랍니다.
2019년 1월 7일 때문에 입니다 수 : GitHub의 무제한 무료 전용 저장소!
... 그러나 개인 저장소 당 최대 3 명의 공동 작업자에게 적합합니다.
Nat Friedman은 방금 트위터에서 발표했습니다 .
오늘 (!) 모든 GitHub 사용자를위한 무제한 무료 개인 리포지토리와 새로운 단순화 된 엔터프라이즈 제품을 발표하게되어 기쁩니다.
" 새해, 새로운 GitHub : 무제한 무료 개인 저장소 및 통합 엔터프라이즈 제품 발표 "
처음으로 개발자는 저장소 당 최대 3 명의 공동 작업자와 함께 비공개 프로젝트에 GitHub를 무료로 사용할 수 있습니다.
많은 개발자는 비공개 저장소를 사용하여 작업을 신청하거나, 부업 프로젝트에서 작업하거나, 공개적으로 공개하기 전에 비공개로 시도하기를 원합니다.
오늘부터 GitHub에서 무료로 이러한 시나리오와 더 많은 시나리오를 사용할 수 있습니다.퍼블릭 리포지토리는 여전히 무료이며 (물론 변경 사항 없음) 공동 작업자를 무제한으로 포함합니다.
github에 유료 계정이 있으면 개인 저장소를 만드는 방법이 명확하지 않습니다. 유료 계정이있는 조직의 비공개 저장소를 만들려면 https://github.com/organizations/MYORGANIZATIONNAME 로 이동 하세요 .
내가 탐색하는 방법을 알아 낸 유일한 방법은 다음과 같습니다.
- 조직의 홈페이지로 이동 : https://github.com/MYORGANIZATIONNAME
- 오른쪽 상단의 "MyORGANIZATION 프로필 편집"버튼을 클릭하십시오.
- 왼쪽 상단의 "Github"아이콘을 클릭합니다 (명백하지 않음).
- "뉴스 피드"탭을 클릭합니다 (명백하지 않음).
- 오른쪽에있는 "새 저장소"버튼을 클릭하십시오 ...
업데이트 (2019, 최신)
2019 년 1 월부터 Github는 최대 3 명의 공동 작업자에게 비공개 저장소를 허용합니다.
이전 답변 :
다음은 트리 기본 Git 클라우드 기반 솔루션별로 나열된 무료 요금제 비교입니다.
다음은 트리 메인 Git Cloud 기반 솔루션별로 나열된 유료 요금제 비교입니다.
결론:
여기에서 GitLab을 언급하는 사람들을 보지는 않지만 나에게 가장 좋은 무료 개인 계획 인 것 같습니다. 나도 문제없이 사용하고 있습니다.
GitHub : 학생 계정이 있거나 매월 7 달러를 지불하려는 경우 GitHub는 가장 큰 커뮤니티를 보유하고 있으며 공개 리포지토리, 포크 등을 활용할 수 있습니다.
BitBucket : Jira 또는 Confluence와 같은 Atlassian의 다른 제품을 사용하는 경우 BitBucket이 잘 작동합니다.
GitLab : 내가 신경 쓰는 모든 것 (무료 개인 저장소, 개인 저장소 수, 공동 작업자 수 등)이 무료로 제공됩니다. 이것은 나에게 최선의 선택 인 것 같습니다.
'program tip' 카테고리의 다른 글
RoR 4에서 유효성 검사가있는 정규식 (0) | 2020.09.21 |
---|---|
너비 / 높이에 영향을주지 않고 DIV 패딩을 변경하는 방법은 무엇입니까? (0) | 2020.09.20 |
Symfony2에서 번들과 관련된 파일 액세스 (0) | 2020.09.20 |
phpmyadmin에서 자동 증가 (0) | 2020.09.20 |
Google oauth2의 invalid_client (0) | 2020.09.20 |