問題タブ [gitlab-omnibus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
51 参照

gitlab - Gitlab: 解決できないホスト名へのリダイレクト

Ubuntu 14.04 に 2 分間のインストール ドキュメントを使用して Gitlab をインストールしました。UI http://server_ipにアクセスすると、 http://hostname/users/sign_inにリダイレクトされます。 ホスト名が解決できないため、この URL にアクセスできません。 . 私は何かを逃したと確信していますが、何がわかりません。何か案は ?

0 投票する
1 に答える
592 参照

gitlab - Gitlab で添付ファイルの保存ディレクトリを変更する

Gitlab の Omnibus インストールがあり、デフォルトですべての添付ファイルが に保存されます/var/opt/gitlab/gitlab-rails/uploads

残念ながら、ドライブはかなり小さいので、添付ファイルを別のドライブに保存したいと考えています。これを実現できる構成マジック(または何か他のもの)はありますか?

0 投票する
1 に答える
4845 参照

nginx - external_url が設定されている場合、Gitlab docker が機能しない

私はまだ解決できない問題でしばらく苦労してきました。助けていただければ幸いです。私がしたこと: 1) http://docs.gitlab.com/omnibus/docker/に従って、サーバーの Ubuntu 16.04.1 LTS 仮想マシンに docker イメージ (8.9.6-ce.0) を使用して Gitlab-CE をインストールします。 README.html 2) ローカルでユーザーをセットアップし、同じ LAN 内のマシンにいくつかのプロジェクトをプッシュします >> すべて正常に動作します 3) ファイアウォールに新しいマッピングを追加して、gitlab-machine-ip:80 > example.org:8138 をマップします。 httpでgitlabにアクセスできること

http://example.org:8138の Web インターフェースにアクセスして使用できるようになりました 問題点: :8138 ポートが見つからないため (example.org の部分を取得するため)、クローン プロジェクトの URL が正しく表示されません。 --host 設定から docker コンテナーに渡されます)。URL にカスタム ポートを手動で追加すると、クローン作成は正常に機能します

これを解決したかったので、gitlab.rb の external_url 設定を次のように設定してみました: external_url ' http://example.org:8138 ' を再起動しました (手動で gitlab-ctl configure を呼び出してみました)

ステータスは、 http: //example.org:8138 でWEB インターフェースにこれ以上アクセスできないということです。ブラウザで ERR_CONNECTION_REFUSED を取得します。

たくさんの問題レポートを読みましたが、どれも問題の解決に役立ちませんでした: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/244 >> (私は外部の NGINX を使用していません)これについて読んだ後、8.11への更新も試みました: https://gitlab.com/gitlab-org/gitlab-ce/issues/20131しかし、それは助けにはなりませんでした

ここで何が起こっているのか本当にわかりません。gitlab-rake gitlab:env:info および gitlab-rake gitlab:check の出力は次のとおりです。


0 投票する
1 に答える
120 参照

git - Gitlab CE インストールでカスタム git_data_dirs ディレクトリの git リポジトリを検出するにはどうすればよいですか

VagrantボックスにGitlab CEをローカルにインストールしており(開発チームとショットコーラーにデモを行う手段としてそこにインストールされています)、git_data_dirs次のように設定を構成しました。

このディレクトリ内には、別の というrepositories名前のファイルがあり、実行時に Gitlab が追加したとしか思えませんsudo gitlab-ctl reconfigure

このrepositories/ディレクトリ内で、私は必要なgit clone --mirror <git-repo>ものを得ることができました*.git

Gitlab にこれをプロジェクトとして検出させるにはどうすればよいですか、または Gitlab にこれを使用して新しいプロジェクトを追加さ​​せるにはどうすればよいですか?

0 投票する
2 に答える
677 参照

git - 同じコードベースの複数のインスタンスを持つための Gitlab のベスト プラクティス

私が取り組んでいるアプリケーションのマスター コードベースがあります。誰が私のコードベースを購入するかに応じて、このコードベースを「n」個のインスタンスに複製したいと考えています。また、時々、すべてのコードベースを更新し、各インスタンスに追加のカスタマイズされたコードを追加する場合があります。gitlabでこれを達成する方法は? 追加のカスタマイズされたコードに影響を与えることなく、一度にすべてのコードベースにプッシュできるようにしたいと考えています。これは可能ですか?

0 投票する
1 に答える
1818 参照

debian - Debian で GitLab のインストールが失敗する

Debian 8.5.0 に GitLab をインストールしようとしています。インストール ガイドに従っていますが、最後の手順が失敗し、ドキュメントに情報が見つかりません。

gitlab-ctl の再構成は次のように終了します

ログに次のエラーがあります。

生成された gitlab.rb は、external_url を除いて完全にコメントされています。

gitlab-ctl status と言う

Web インターフェイスにアクセスできません。

タイムアウトで gitlab-ctl stop が失敗します。

ここで gitlab-ctl reconfigure の完全なリターン

助けてくれてありがとう。

0 投票する
1 に答える
326 参照

git - gitlab のフォークされたリポジトリで行われた変更を維持するマスターからの更新

私は自分のマスターコードをフォークzip/productionし、フォークされたプロジェクトmap/productionをgitlabで作成しました

フォークされたコードベースに変更を加えたので、そのように維持したいと思います。つまり
、フォークされたレポの別のファイルにある追加のコードに触れたくありませんが、masterコードの更新も行っており、これに同じことを反映させたいと考えています。マップ/プロダクションに存在する追加のファイルとコードに影響を与えることなく、フォークされたコードベースで。

フォークされたリポジトリ + 追加コードのようなもので、追加コードは、マスター リポジトリから変更を取り込んでも影響を受けないはずです。

これについてどうすればいいですか?