問題タブ [gitlab-7]
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.
git - Gitlab 7.3.2 許可が拒否されました (publickey)
プライベートサーバーにGitlab 7.3.2を新規インストールしました。次に、新しいプロジェクト、有効な ssh キーを持つ新しいユーザーを作成しました。
テスト プロジェクトのクローンを作成しようとすると、Permission denied (publickey) がスローされます。以前のバージョンでは、/home/git フォルダーなどの設定を確認する必要がありましたが、現在、このフォルダーは存在しません。
これをどのように解決できるかについてのアイデアはありますか?
gitlab - gitlab-7.7.1-omnibus-5.4.1 マージリクエストの作成
マージするソース/ターゲット ブランチを選択するとブランチのリストが空になるが、ブランチは [ブランチ] タブで表示できる
sudo gitlab-rake gitlab:check
、 全て大丈夫
gitlab-ctl を再起動してみてください。何も変わりません
ruby-on-rails - Gitlab 7.7 新規作成/リポジトリの移動が機能しない
Gitlab 7.5 から 7.7 に移行し、Gitlab 7.7 の新規インストール全体をセットアップしましたが、両方の項目で同じ問題が発生しています。
新しいリポジトリを作成すると「リポジトリの作成に失敗しました」というエラーが発生し、既存のリポジトリを別の名前空間に移動すると「プロジェクトを移動できません」というエラーが発生します。
どちらの場合も、どの gitlab ログにも gitlab-shell へのリクエストにもエラーは表示されません。
これが私のシステム情報です:
production.log
sidekiq.log
rake check: git@lh-aux-git:~/gitlab> ./bin/check 警告: Nokogiri は LibXML バージョン 2.8.0 に対してビルドされましたが、2.9.1 Checking Environment を動的にロードしました ...
gitlab-shell.log
プッシュ/プル/コミット/マージ要求などの他の操作は正常に機能しています!
これを解決する方法はありますか?
ありがとうクリスチャン
gitlab - 私が作成した gitlab プロジェクトで権限が制限された通常の開発者になるにはどうすればよいですか?
独自のサーバーで GitLab 7.7.0.rc4 を使用しています。プロジェクトを作成しました。これにより、そのプロジェクトの所有権とすべての権限、特に master ブランチでマージ リクエストを受け入れる権利が与えられます。所有権を放棄して通常の開発者 (つまり、アクセス許可が制限されている)になりたいので、マスターにプッシュしたり、Web インターフェースで間違ったボタンを押したりして誤ってマージ要求を受け入れることがないようにします。
どうすればこれを達成できますか?
私はすでにhttps://stackoverflow.com/a/23803494/1460043を読みましたが、私たちの gitlab では「所有者」を役割として与えることはできず、Guest/Reporter/Developer/Master のみを与えることができます。
私はすでにプロジェクトをグループの名前空間に転送しました。これにより、明らかにグループの所有者がプロジェクトの所有者にもなりました。プロジェクト メンバー リストから自分を削除すると、プロジェクトにアクセスできなくなります。しかし、プロジェクトに再度参加すると (グループ所有者のアカウントを使用して私を追加すると)、「ゲスト」の役割でのみ再参加した場合でも、すべての権限が返されます。
ruby - リポジトリ、ユーザーの追加、またはその他のアクションの実行時に gitlab で 502 を取得する
通常、ブラウザを複数回更新 (POST を再送信) することで修正されます。
サーバー自体には、利用可能な 4GB の RAM とマルチコア CPU があります。エラーはすぐに発生するため、メモリまたはタイムアウトの問題ではないようです。
https://bugs.ruby-lang.org/issues/10872にバグを投稿しましたが、無効としてクローズされました。
ルビーがどのように機能するのか見当がつかないので、何を見ているのか、何を探しているのかわかりません。
email - GitLab 7.8 メール通知が機能しない
GitLab 7.8 CE をインストールしたところ、すべてのメール通知が機能しません。(登録/パスワードを忘れた/確認の再送信/メールの変更など)
〜6時間後、この問題を解決する方法がわかりません。助けてください!
「sendmail」と関係があります。しかし、たとえば「postfix」に切り替える方法がわかりません。サーバーはCentOS7です。さまざまな種類のログもすべて検索しましたが、どのファイルにも単一の応答はありません。したがって、デバッグもありません;(
/gitlab/config/gitlab.yml
/gitlab/config/environments/production.yml
git - Gitlab:MYフォークから同じプロジェクトの別のフォークへのマージリクエストを作成することは可能ですか?
シナリオ: 私たちは 3 人の開発者です。
開発者 1 (管理者) がメイン リポジトリを作成しました。
開発者 2 は、管理者のリポジトリをフォークしました。
開発者 3 は、管理者のリポジトリをフォークしました。
開発者 2 は機能ブランチ「機能 1」を作成しました
開発者 3 は、開発者 2 リポジトリから「機能 1」をチェックアウトしました。
開発者 3 がマージ リクエストを作成しようとすると、自分と管理者のリポジトリしか表示されません。
ですから、私のフォークとは別のリモートへのマージ リクエストを作成することは可能でしょうか?」
これまでに見た唯一の回避策は次のとおりです。
開発者 2 は機能ブランチを (マージ リクエストを通じて) 管理者のリポジトリにプッシュし、管理者に「それを保護する」ように依頼します。その後、開発者 3 は管理者のリポジトリへのマージ リクエストも作成する必要があります。このアプローチの問題は、開発者 2 がブランチの所有権を失い、変更をプッシュするたびにマージ リクエストを作成する必要があります。
一方、この機能は GitLab に追加されたようですが、この機能に関する公式ドキュメントは見つかりません。
ssh - GitLab で ssh を使用しないでください
私の 1 台の PC コマンドssh -T git@github.lcl.loc
で work と output を実行しますWelcome to GitLab, Anonymous!
。
しかし、私の2台のPCコマンド出力では
新しい RSA キーを生成します。何も変わっていません。キーはパスワードなしで作成されました。
ユーザー git からパスワードを入力すると、ユーザー git としてコンソールにアクセスできます。
GitLab v7.9.4 GitLab Shell 2.6.2 omnibus-gitlab なしでインストール...