gitcafe - 如何搭建企业内部免费git服务器?
大家讲道理
大家讲道理 2017-04-24 09:12:46
0
11
1463

如何搭建企业内部免费git服务器?有什么好的方式没?像gitcafe那种代码托管是用的什么方式实现的?

大家讲道理
大家讲道理

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

全員に返信(11)
黄舟

現時点では、Gitlab が最良の選択です。

まず第一に、Github Enterprise Edition は高価すぎて、一般ユーザーには手が届きません。

Trac は実際には GIT をサポートしていますが、一部のソーシャル機能やフォークやプルリクエストなどの機能はありません。また、権限管理なども完璧ではありません。 (Douban は TracCode に基づいて内部ホスティング システムを開発しました)

Gitlab の構築は実際には難しくなく、公式マニュアルに従えばすぐに完了できます。

当社の内部慣行によると、これを行うためのサーバーを見つけるのは実際には少し面倒なので、仮想マシンに gitlab を配置し、それをホスト マシンに転送します (これによりカウントされます)。機械)。これにより、マニュアルに従ってバックアップするのが面倒な場合は、仮想マシンを直接バックアップするだけでメンテナンスが容易になります。また、大量の Web サーバーをセットアップすることを心配する必要もありません。

仮想マシン上で gitlab をセットアップする方法がわからない場合でも、使用できる既製の仮想マシンが実際にたくさんあります。例:
- http://bitnami.com/stack/gitlab
- http://www.turnkeylinux.org/gitlab
- gitlab には、開発者が使用できる公式の Vagrant VM があります。

Web サービスの構築についてよく知っている場合、最も簡単な解決策は次のとおりです:
VMWare Player をインストールし、bitnami から Gitlab VMWare イメージをダウンロードして実行すれば、OKです

Bitnami 仮想マシンの欠点の 1 つは、アップグレードが面倒なことです (Gitlab に独自の変更を加えています)。毎月 22 日に新しい安定バージョンがリリースされるというこのリズムはうらやましいです。そこで、bitnami Gitlab をしばらく使用した後、Vagrant を使用して Ubuntu + Gitlab ボックスを作成しました。この方法では、マニュアルに従っている限り、アップグレードは比較的簡単です。この仮想マシンは、しばらくの間安定して実行されています。


Github、GitCafe、GitLab はすべて Ruby on Rails を使用して書かれています。コードのホスティング方法については、GitCafe ウェブマスター @ghostm55 に聞いてみるとよいでしょう。

いいねを押す +0
小葫芦

参考:ギトライト

Gitolite を使用して独自の Git サーバーを構築します: http://git.maxchan.info/

いいねを押す +0
PHPzhong

gitlab....

いいねを押す +0
Peter_Zhu

GitPower

Pythonic推奨

github アドレス: GitPower

いいねを押す +0
PHPzhong

GitLab を独自のプライベート GitHub クローンとして設定する方法: https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own-private- github-クローン

インストール方法を紹介するDOさんの記事ですGitLab

いいねを押す +0
Peter_Zhu

gitlabを始めましょう。自動継続的インテグレーションをサポートするgitlab-ciもあります。組み合わせると、ほとんどのことが実現できます。 Gitlab は現在 ce と ee に分かれており、ee は主に非常に大規模なプロジェクトの速度の問題と既存の OA
との統合を最適化します。

いいねを押す +0
Peter_Zhu

Pythonicは良いです

いいねを押す +0
Peter_Zhu

Gitlab を試してみませんか~

いいねを押す +0
刘奇

これは、Gitlab を介して Debian/Ubuntu および Centos でプライベート (エンタープライズ) Git サービスを構築する方法を紹介する記事です。

  • GitLab を使用して独自のプライベート GitHub を構築します - これは SegmentFault サイトによって翻訳されています
  • GitLab を独自のプライベート GitHub クローンとして設定する方法 - これは @Heroic Yang が言った原文です (ファイアウォールを回避する必要があるようです)
いいねを押す +0
刘奇

具体的な構築手順に興味がある場合: CentOS のインストールと構成 Gitolite を使用した Git サーバー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート