如何搭建企业内部免费git服务器?有什么好的方式没?像gitcafe那种代码托管是用的什么方式实现的?
光阴似箭催人老,日月如移越少年。
現時点では、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 に聞いてみるとよいでしょう。
参考:ギトライト
Gitolite を使用して独自の Git サーバーを構築します: http://git.maxchan.info/
gitlab....
GitPower
Pythonic推奨
github アドレス: GitPower
GitLab を独自のプライベート GitHub クローンとして設定する方法: https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own-private- github-クローン
インストール方法を紹介するDOさんの記事ですGitLab。
GitLab
gitlabを始めましょう。自動継続的インテグレーションをサポートするgitlab-ciもあります。組み合わせると、ほとんどのことが実現できます。 Gitlab は現在 ce と ee に分かれており、ee は主に非常に大規模なプロジェクトの速度の問題と既存の OA との統合を最適化します。
Pythonicは良いです
Gitlab を試してみませんか~
これは、Gitlab を介して Debian/Ubuntu および Centos でプライベート (エンタープライズ) Git サービスを構築する方法を紹介する記事です。
具体的な構築手順に興味がある場合: CentOS のインストールと構成 Gitolite を使用した Git サーバー
現時点では、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 に聞いてみるとよいでしょう。
参考:ギトライト
Gitolite を使用して独自の Git サーバーを構築します: http://git.maxchan.info/
gitlab....
GitPower
Pythonic推奨
github アドレス: GitPower
GitLab を独自のプライベート GitHub クローンとして設定する方法: https://www.digitalocean.com/community/articles/how-to-set-up-gitlab-as-your-very-own-private- github-クローン
インストール方法を紹介するDOさんの記事です
GitLab
。gitlabを始めましょう。自動継続的インテグレーションをサポートするgitlab-ciもあります。組み合わせると、ほとんどのことが実現できます。 Gitlab は現在 ce と ee に分かれており、ee は主に非常に大規模なプロジェクトの速度の問題と既存の OA
との統合を最適化します。
Pythonicは良いです
Gitlab を試してみませんか~
これは、Gitlab を介して Debian/Ubuntu および Centos でプライベート (エンタープライズ) Git サービスを構築する方法を紹介する記事です。
具体的な構築手順に興味がある場合: CentOS のインストールと構成 Gitolite を使用した Git サーバー