찾다

 >  Q&A  >  본문

gitcafe - 기업 내에서 무료 Git 서버를 구축하는 방법은 무엇입니까?

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

大家讲道理大家讲道理2798일 전1441

모든 응답(11)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-24 09:14:46

    현재로서는 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에게 문의하는 것이 좋습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-24 09:14:46

    참고: 지톨라이트

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

    회신하다
    0
  • PHPz

    PHPz2017-04-24 09:14:46

    gitlab......

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:14:46

    깃파워

    파이썬을 선호합니다

    github 주소: GitPower

    회신하다
    0
  • PHPz

    PHPz2017-04-24 09:14:46

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

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:14:46

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:14:46

    파이썬이 좋다

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:14:46

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

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-24 09:14:46

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

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

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-24 09:14:46

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

    회신하다
    0
  • 취소회신하다