2017-02-13 7 views
0

私は自分のウェブサイト/コマンドラインインターフェイスで選択可能なファイルのリストを持っているプロジェクトを作成しようとしています。そして、ユーザーはそのファイルを選択できます(それはJavaコードとなります)。それは/それをフォーク?Git/GitLabをWebサイトに実装して、人々がコードを操作できるようにするにはどうすればいいですか?

私はコードを要求していませんが、この種のシステムを作成するために使うべきもの(ウェブサイト自体ではなく)を作成するために必要な手順の概略とガイダンスをお願いします。 、適切なgitlabですか?

このような種類のシステムを構築するには、まさに正しい方向に押し込むのが助かります。

答えて

1

まず、いくつかのものを明確にすることができます:Gitのが、一般的に差分など、あなたがコミットするために使用するコマンドラインプログラム、プッシュ、と呼ばれている

  • これは、あなたが任意の上でローカルにインストールする必要がありますツールです。 Gitを使うコンピュータ。
  • Gitにはserver applicationもあります。これは、Gitリポジトリを "ホスト"するために必要なアプリケーションです。このような人がインストールされている場合は、git clone [your-server-and-repository-here]のように記述することができます。

ただし、サーバーへのユーザーインターフェイスを使用する場合、Gitはデフォルトでこれを提供しません。 GitLabは、あなたのサーバー上で動作するGitによって提供される情報を読み込むオープンソースプロジェクトです。パーミッション、リポジトリの作成、問題、コミット履歴、その他すべてを管理します。

要するに、GitLabはあなたが何を記述しているのかを示します。ローカルのGitHubとして使うことができ、それは無料です。ただし、設定するのは簡単ではなく、時間がかかることに注意してください。いくつかのチュートリアルといくつかの入門記事があります。より具体的なものがあれば、それらを見て、新しい質問をすることをお勧めします。

+0

申し訳ありませんが、しかし、あなたはおそらく、任意の関連記事に私をリンクするだろうか?私の頭を抱えることができないので、私は何を調査するのか漠然としたアイデアしか持っていない、ありがとう! – bigPoppa350

+0

これは完璧です!私はubuntuでそれをやろうとしていたことを言及すべきであり、多くのありがとう – bigPoppa350

0

Gitlabはあなたがタグの「Java」を持っているので、私はここで考えて、より良い例である、ルビーに基づいています。あなたは自分の文章のバージョン管理を持っている必要があり、さらにhttps://github.com/gitbucket/gitbucket

、私はちょうどあなたを考えますコードの一部を使用する必要があります。


あなただけたいgitlabのようなサイトを展開する場合は、あなただけの公式ガイドに従うことができます:https://docs.gitlab.com/ce/install/installation.html#consider-the-omnibus-package-installation

関連する問題