問題タブ [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 投票する
0 に答える
868 参照

centos - sudo yum install gitlab-ce gitlab の最新バージョンにアップグレードしようとすると「何もすることはありません」

CentOS サーバーで最新バージョンの gitlab に更新しようとしています。現在、セキュリティ上の問題がある Omnibus バージョン 8.3.2 を実行しています。更新ページの手順を使用しています。

sudo yum install gitlab-ce

このコマンドを実行するたびに、Yum コマンドから「何もしない」というメッセージが表示されます。

また、.rpm ファイルを使用して手動で更新しようとしましたが、古いバージョンが削除されないため、競合エラーが発生します。バージョンをアップグレードするために不足しているものは何ですか? 私はこれに慣れていないので、物事を複雑にしすぎている場合は申し訳ありません。最新バージョンをアンインストールして再インストールしたくありません。

よろしくお願いします

0 投票する
0 に答える
82 参照

git - Gitlab 8.7 リポジトリのサイズがバックアップ/復元 (6.9) とインポート オプション (8.7) で異なる

そのため、リポジトリを新しいサーバーに移行中です。

古いサーバー: --> 新しいサーバー
Gitlab 6.9 --> Gitlab 8.7

だから私がしたことは、その後のドキュメントに従ってバックアップを作成することでした:

  1. バックアップを復元できるように、新しいサーバーに6.9バージョンをインストールしました。
  2. すべてのリポジトリを新しいサーバーに復元し、最新バージョン 8.7.2 に更新します

8.7.2 バージョンでは、インポート オプションを見つけて、特定のリポジトリで試してみました。バックアップから復元したものとインポートからのものを比較していたので、私の質問は、なぜ大きな違いがあるのか​​ということです。サイズ

  • インポートされたものに何が欠けていますか?
  • うまく機能しますか?

オリジナルのもの。私はそれを何にも使用していません。なぜコミットが表示されないのですか? また、サイズは46.43MBです。 これは、今日使い始めたので、いくつかのブランチを削除して新しいタグを追加したため、それらが異なります。コミットを表示していますが、サイズは10.08MBですが、何が問題なのですか?オリジナルのもの

輸入したもの

0 投票する
0 に答える
168 参照

ruby-on-rails - omn​​ibus gitlab サーバーの git システム アカウントのパスワードを変更/設定する


オムニバス方式で gitlab をインストールしました。多くの管理アクティビティにg itlab-rake コンソールを使用しています。1 回限りのアクティビティの場合は、root アクセスを取得してsudoとしてアクティビティを実行できます。永続的なスケジュールされた操作の場合、直面しているroot アクセスの問題。

会社のポリシーにより、永続的なルート アクセス権を持つことはできません。

git システム ユーザーを介して gitlab-rake コンソールを実行できることはわかっていますが、オムニバス方式では git アカウントはパスワードなしです。


パスワードを git または gitlab-www または gitlab-psql に設定すると、そのアカウントでログインでき、ショーを続行できました。

しかし、私の問題は、このアカウントのパスワードを変更/設定した場合、gitlab にどのような影響があるかということです。

gitlab インフラストラクチャに影響はありますか?
それは何か問題を引き起こしますか?
gitlab のパフォーマンスに影響しますか?
gitlab の機能に影響はありますか?

助けてください。

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

git - SSH リポジトリによる Gitlab LFS のサポート

Gitlab LFS サポートをセットアップしようとしています。HTTPS で複製されたリポジトリでは問題なく動作しますが、SSH では常に LFS URL に対して 404 が返されます。

プロパティ lfs.url はhttps://gitlab-host/user/project.git/gitlab-lfsに設定されています

pry でデバッグすると、問題は @env['HTTP_X_SENDFILE_TYPE'].to_s が関数 check_download_sendfile_header に設定されていないことです。/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb 内

Apache を使用していて、mod_xsendfile をインストールし、プロキシ ディレクティブで有効化したことが問題かもしれないと思いましたが、どちらも役に立ちませんでした。

SSH クローン リポジトリでの LFS の何が問題なのか、誰にもわかりませんか?

私が使用しているGitlabのバージョンは、オムニバスでインストールされた8.7.5です。

0 投票する
3 に答える
524 参照

ubuntu - GitLab Omnibus の「etc」に「nginx」フォルダがありません

Ubuntu を使用して GitLab がインストールされているのと同じサーバーで他のアプリをホストしようとしています。GitLab のドキュメントを検索したところ、カスタム.confファイルを有効にして、/etc/nginx/conf.d/パス内の通常の場所に配置できることがわかりました。参照には、指定されたパスにそれらを置くように書かれていますが、. に nginx フォルダーがありません/etc。にインストールすることを意図していないかどうかはわかりません/etcが、なぜこの参照はnginxそこにあるべきだと言っているのですか?

更新 1:

Per、@bradrini の応答/etc/nginx/conf.dという名前の構成ファイルを使用して、ディレクトリを作成することができましexample.confた。私がセットアップしたドメイン構造は、GitLab を dev.example.com に配置し、この他のアプリをtest.example.comに向けるようにすることです。以下は、この新しいドメインのnginx構成です。

test.example.comドメインに接続できなくなりましたが、元々は GitLab ドメイン (dev.example.com) に転送していたので、これは良いことです。

この問題は nginx の設定の問題が原因であると考えていますか? 私がチェックしなければならない、私が見逃した可能性のあるものは他にありますか?sites-enabledまたはsites-availableフォルダーについて心配する必要はありますか?

更新 2:

したがって、上記の構成では、dev.example.comtest.example.comも積極的に実行されません。私のブラウザではどちらも接続できません。両方が接続できない原因は不明です。

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

git - 致命的: [GIT クライアント] の認証に失敗しました

クライアントで Windows を使用しており、GitLab-CE をスタンドアロンでインストールしています (omnibus パッケージを使用)。認証に問題がありますが、サーバーの問題ではありません。1 つのクライアントだけに問題があります。他のクライアントから問題なくアクセスできる場合、問題はこのクライアントにあります。

git で認証が必要な場合、次のエラーが発生します。

サーバーにいくつかのリポジトリを作成しましたがpush、git で認証が必要な操作を行うと、クライアントに認証ダイアログ (ユーザーと pwd プロンプト) が表示され、資格情報を書き込んで同じエラーが発生します。同じ資格情報を使用して gitlab フロントエンドにアクセスできますが、実行できませんpush(またはcloneプライベート リポジトリから)。

次を使用してリモートにユーザーとパスワードを入力した場合にのみアクセスできます。

その後、アクセスできますが、パスワードをリモート リストに表示したくありません。

ユーザーのみを書き込もうとしました:

Git はパスワードの入力を求めますが、結果は同じです。

以下を使用して資格情報ヘルパーをクリアしました。

そして、Windows Credential Manager から資格情報を消去しました...しかし、この問題の原因を見つけることができません...

github と gitlab (オンライン) リポジトリを問題なく使用しているため、これは奇妙な動作です。

すべてのgitクライアントアプリケーション(tortoisegit、GitExtension、GitKraken)をアンインストールして再インストールし、Gitをアンインストールしましたが、何も...

手伝って頂けますか?何か案は?私に何ができる?

0 投票する
3 に答える
3856 参照

amazon-s3 - Gitlab Omnibus: Amazon S3 からバックアップを削除する

1 週間以上経過したバックアップ ファイルを削除したいと考えています。私はgitlab のこのバックアップ ドキュメントに従い、Amazon S3 にアップロードするバックアップ ファイルを正常に作成しました。

私も設定しましgitlab_rails['backup_keep_time'] = 604800たが、うまくいきません。

しかし、彼らが作成した IAM ユーザー ポリシーで私が観察したところから. ファイルを削除する権限はありません。

バックアップ ファイルがいっぱいになり、AWS でこれを手動で実行したくありません。

Amazon S3 の gitlab omnibus パッケージのバックアップ ファイルを削除する標準的な方法はありますか?

0 投票する
3 に答える
5582 参照

nginx - GitLab でクローンの HTTP URL が間違っている

問題:

GitLab でリポジトリを作成すると、なぜかリポジトリの HTTP URL と SSH URL が異なって表示されます。
例えば)

私の gitlab の URL はhttps://gitlab.example.com なので、SSH は正しく、HTTP は間違っています。

( anotherexample.comは、DNS を設定する前のサーバーの URL です。)


/var/opt/gitlab/gitlab-rails/etc/gitlab.ymlを調べたところ 、次のことがわかりました。

次に、このホストを手動で変更しましたが、一時的に解決されました。

ただし、gitlab -ctl reconfigureを実行すると gitlab.yml が更新されます。


質問: /etc/gitlab/gitlab.rb
で HTTP のこのホスト名を設定するにはどうすればよいですか?

私はすでに以下の2行を持っています:

しかし、HTTP url では機能しないようです。


私の GitLab バージョン: 8.8.3
私のサーバー: CentOS 6.8 + nginx 1.10.1


前もって感謝します。