問題タブ [gitlab]
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.
redhat - charlock_holmeslibicuのインストール中にエラーが発生しました
このインストールスクリプトに従ってGitlabをインストールしようとしていますが、 charlock_holmesgemのインストールに失敗するという問題が発生しています。私はRubyに精通していません。私のcharlock_holmes-0.6.8gem_make.out
ファイルは以下のとおりです。
libicu.x86_64パッケージをインストールしています(問題が発生したときにlibicu.i686も試しましたが、機能しなくなった後にアンインストールしました)。
libicuパッケージにはcharlock_holmesgemに必要なファイルが含まれていないようですが、利用可能なdevelパッケージはありません。助言がありますか?
centos - Gitlab でプロジェクトを作成したり、ssh キーを追加したりできません
CentOS 6.3 VM を作成し、次の gitlab インストールの手順に従いました: http://howto.basjes.nl/linux/installing-gitlab-on-centos-6
このインストールは、gitlab v3.01 と v2.91 の両方で試しました。
これが私のために働いているものです:
- 問題なくgitlabのインストールを完了できます
- コマンドラインから、gitlab サービス アカウントから gitolite サービス アカウントへのパスワードレス認証を使用できます。
- コマンドラインから、gitolite-admin リポジトリのクローンを作成し、変更を加えて、変更をリモート リポジトリにプッシュすることができます。
- Rails Web アプリを起動できます
- Web管理サイトにログインできます
- 新しいアカウントを作成し、新しいアカウントでログインできます
これが私ができないことです:
- プロジェクトを作成できません (Repos)
- sshキーを追加できません
私はいつも同じエラーが発生します:
GitLab は Gitolite システムにアクセスできませんでした。
ログ ファイルに、githost.log
役に立たないエラーが表示されます。
エラー -> タイムアウト::エラーの実行期限が切れました
- 権限を再確認しました
gitlab.yml
設定ファイルを見直しました- Web ページから推奨される 4 つのトラブルシューティングのヒントを確認してください。
- さまざまなバージョンの gitlab を試しましたが、何をしても同じエラーが発生し続けます。
ログに何も表示されず、gitlab サービス アカウントを使用して問題なく gitolite リポジトリにアクセスできるため、行き詰まりました。CentOS/Gitlab/Gitolite の最新バージョンで成功した人はいますか? どんな助けでも大歓迎です、ありがとう!
git - 新しい gitlab インストールにプッシュできません
皆さん、こんにちは。
いくつかの古い git リポジトリをバックアップし、既知の gitlab インストールにそれらを追加する過程にあります。インストールはこちらのガイドのようですhttps://github.com/gitlabhq/gitlabhq/wiki/VirtualBox-Image
origin remote
このように新規追加する場合は、
プッシュを試みると、次のようになります
Gitlab のインストールは期待どおりに動作し、LAN から HTTP および SSH 経由でアクセスできます。
gitlab status タスクも問題なく返されます
私が今どこを見ればいいのか、誰か分かりますか?困惑した。
編集。
SSH キーが存在する
私もssh://git@example.com/usr/local/project.git
スタイルでgitリポジトリを追加しようとしました
ubuntu - サーバーが予期せずネットワーク接続を閉じた gitlab と gitolite
remastersys バックアップを使用して gitlab と gitolite サーバーのバックアップ イメージを作成し、イメージ ファイルから再インストールしました。問題は、Windows クライアントがサーバーに接続できないことです。リポジトリのクローンを作成しようとすると、サーバーが予期せずネットワーク接続を閉じたと言われました。Linuxクライアントでは問題ないので解決策はわかりません。
git bash 経由でリポジトリのクローンを作成しようとすると、「no hostkey alg」と表示されましたが、それが何を意味するのかわかりません。
私が使用しているサーバーはubuntu 12.04で、WindowsクライアントはWindows 7とXPです。sshを再インストールしようとしましたが、役に立ちませんでした。この問題を解決する方法を知っている人はいますか。
git - GitLab が Gitolite とやり取りしない
GitLab をインストールして構成しました。アカウントに公開鍵を追加してから、プロジェクトを追加しました。残念ながら、プロジェクトは Gitolite には存在しないようであり、私のキーが追加されたようにも見えません (.gitolite/keydir または .ssh/authorized_keys にはありません)。
GitLab は文句を言いません。プロジェクトは正常に作成されています。gitlab:app:status によると、パーミッションは正しいですが、プロジェクトの post_receive ファイルが見つからないと表示されます.. /home/git/repositories にプロジェクトがないため、これは当然のことです
編集: gitolite-admin リポジトリは存在します。gitolite-admin リポジトリのクローンを作成し、そのディレクトリに書き込むことができます。
私は途方に暮れており、その結果、GitLab は使用できません。私は何をしますか?どこから探し始めたらいいのかわからない。
前もって感謝します。
ruby-on-rails - サブURIでgitlabhqを提供するようにnginxを構成する方法
gitlab の nginx 構成は次のとおりです。
www.mysuperserver.com/gitlabというsurURIとしてgitlabを提供するには、何を変更すればよいですか
いろいろ試しましたが、うまくいきませんでしたありがとう
git - Gitlab が gitolite にリポジトリを作成しない
Gitolite を使用して Gitlab をインストールし、指示に従って構成しました。
gitlab app によって追加されたユーザー キーは、本来.gitolite/conf/keydir
あるべきように に保存されます。
アプリでプロジェクトを作成した後、それらをプッシュしようとしたところ、git ユーザーにリポジトリが作成されていないことがわかりました。
インストールでは、次のチェックがbundle exec rake gitlab:app:status RAILS_ENV=production
あります。すべてのチェックで「はい」という結果になりました。
しかし、プロジェクトを作成して同じチェックを行うと、結果は次のようになりました。
私は gl-v304 を使用しています。
何が起こっている可能性がありますか?
私の git および gitolite ユーザーはパスワードレスです
インストールのために、sshd_config をPermitEmptyPasswords yes
で設定する必要がありました。git ユーザーは gitlab sshkey を保存し、構成後に sshd_config をPermitEmptyPasswords no
に戻し、テスト用にクローンを作成すると、完全に、またはほとんど動作します。
みんなを助けてくれることを願っています、事前に感謝します
git - GitlabとReviewBoardの統合-ファイルブロブとコミットSHA1
弊社が使用しているGitlabサーバーを新しいReviewBoardサーバーと統合しようとしています。ReviewBoardのセットアップについて読んだすべてのことから、gitのようなリポジトリを統合する最も簡単な方法は、リポジトリにWebフロントエンドがある場合に「RawfileURLmask」フィールドを使用することです。
幸いなことに、Gitlabはそのようなフロントエンドをサポートしているようで、十分に文書化されたパブリックAPIもあります:https:/// api / v2 / projects // repository / commits // blob?private_token =&filepath =
ReviewBoardのリポジトリ設定では、gitサーバーから個々のファイルを取得するために使用できるカスタムURLを指定できます。このURLには2つのプレースホルダーがあります。
- {ファイル名}-ファイルパス
- {リビジョン}-ファイルblobのsha1
残念ながら、GitlabのAPIは、個々のファイルのSHA1のみを送信し、コミットのSHA1は送信しないことがわかる限り、個々のファイルとReviewBoardではなくコミットのSHA1を期待していることを学びました。
- 誰かがGitlabをReviewBoardとうまく統合しましたか?もしそうなら、私はそれについて聞いてみたいと思います
- ファイルblobのSHA1に基づいてファイルを取得できるようにする、Gitlabがサポートする別の(おそらく文書化されていない)API呼び出しを知っている人はいますか?
- ReviewBoardで、ファイルBLOBの代わりにコミットのSHA1を強制的に渡すように設定されていることを知っている人はいますか?
git - gitlab ではリモート/オリジン/HEAD はありません
私は git にはかなり慣れていませんが、セットアップしたリモート サーバーで git をいじっており、基本を理解していると確信しています。
gitlab をセットアップし、コードの一部を新しいプロジェクトにプッシュしました。私がしたことは:
- ディレクトリ内のすべてのコードを取得する
- git初期化
- git add .
- git commit -m "初期コミット"
- git push オリジンマスター
origin が設定された場所:
git branch -a を実行すると、次のように表示されます。
以前遊んでいたとき、私はいつも見ていました:
head は現在チェックアウトされているブランチへのポインターであることを理解しています。なぜ作成されなかったのですか?
git - Gitlab で新しいブランチを作成する
gitlab で新しい作業ブランチを作成したいと考えています。私はそのブランチの管理者になりたいです。Gitlab で自分のブランチを作成し、プロジェクトをその作業ブランチに保持する方法を誰かが教えてください...