gitcafe - 기업 내에서 무료 Git 서버를 구축하는 방법은 무엇입니까?
大家讲道理
大家讲道理 2017-04-24 09:12:46
0
11
1438

기업 내에서 무료 Git 서버를 구축하는 방법은 무엇입니까? 좋은 방법 없을까요? gitcafe와 같은 코드 호스팅은 어떻게 구현되나요?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(11)
黄舟

현재로서는 Gitlab이 최선의 선택입니다.

우선 Github Enterprise Edition은 너무 비싸고 일반 사용자가 접근할 수 없습니다.

Trac은 실제로 GIT를 지원하지만, 포크나 풀 리퀘스트 같은 일부 소셜 기능과 기능은 없습니다. 게다가 권한 관리 같은 것도 완벽하지 않습니다. (Douban은 TracCode 기반으로 내부 호스팅 시스템을 개발했습니다.)

Gitlab 설정은 사실 어렵지 않습니다. 공식 매뉴얼을 따라하시면 ​​빠르게 완료하실 수 있습니다.

저희 회사 내부 관행상 이 작업을 할 서버를 찾는 것이 사실 좀 번거로워서 가상머신에 gitlab을 깔고 호스트머신에 전달하는 방식입니다(이렇게 하지 않더라도 Linux를 실행할 수 있는 머신이 있으면 가능합니다.) 이렇게 하면 유지 관리가 더 쉬워집니다. 매뉴얼에 따라 백업하기가 너무 귀찮다면 가상 머신을 직접 백업하세요. 그리고 여러 개의 웹 서버를 설정하는 것에 대해 걱정할 필요가 없습니다.

가상 머신에서 gitlab을 설정하는 방법을 모른다면 실제로 사용할 수 있는 기성 가상 머신이 많이 있습니다. 예:
- http://bitnami.com/stack/gitlab
- http://www.turnkeylinux.org/gitlab
- gitlab에는 개발자가 사용할 수 있는 공식 Vagrant VM이 있습니다.

따라서 웹 서비스 구축에 대해 충분히 알고 있다면 가장 간단한 해결책은 다음과 같습니다.
VMWare Player를 설치하고, bitnami에서 Gitlab VMWare 이미지를 다운로드하여 실행하면 문제가 없습니다.

Bitnami 가상머신의 한 가지 단점은 업그레이드가 번거롭다는 것입니다(Gitlab에 직접 일부 변경을 했습니다). Gitlab의 업데이트 속도는 매달 22일에 새로운 안정 버전을 출시한다는 것입니다. . 그래서 한동안 bitnami Gitlab을 사용한 후 Vagrant를 사용하여 Ubuntu+Gitlab 상자를 만들었습니다. 이렇게 하면 매뉴얼을 따르면 업그레이드가 비교적 간단합니다. 이 가상 머신은 한동안 안정적으로 실행되었습니다.


Github, GitCafe, GitLab은 모두 Ruby on Rails를 사용하여 작성되었습니다. 코드 호스팅 방법에 대해서는 GitCafe 웹마스터 @ghostm55에게 문의하는 것이 좋습니다.

小葫芦

참고: 지톨라이트

나는 Gitolite를 사용하여 나만의 Git 서버를 구축합니다: http://git.maxchan.info/

PHPzhong

gitlab......

Peter_Zhu

깃파워

파이썬을 선호합니다

github 주소: GitPower

PHPzhong

GitLab을 나만의 비공개 GitHub 클론으로 설정하는 방법: ​​https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own- 비공개-github-clone

DO에서 GitLab 설치 방법을 소개하는 글입니다.

Peter_Zhu

gitlab을 시작해 보세요...그리고 자동 연속 통합이 제공되는 gitlab-ci를 조합하면 대부분 구현 가능합니다
GitLab은 이제 ce와 ee로 나누어져 주로 대규모 프로젝트의 속도와 기존 OA와의 통합을 최적화합니다

Peter_Zhu

파이썬이 좋다

Peter_Zhu

Gitlab에서 한번 시도해 보세요~

刘奇

Gitlab을 통해 Debian/Ubuntu, Centos에서 프라이빗(기업) Git 서비스를 구축하는 방법을 소개하는 글입니다.

  • GitLab을 사용하여 나만의 비공개 GitHub를 구축하세요. 이는 SegmentFault 사이트로 번역됩니다.
  • GitLab을 나만의 비공개 GitHub 클론으로 설정하는 방법 - @Heroic Yang이 말한 원본 텍스트입니다(방화벽을 우회해야 할 것 같습니다)
刘奇

구체적인 구성 단계에 관심이 있는 경우: CentOS 설치 및 Gitolite를 사용한 Git 서버 구성

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿