問題タブ [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.
ruby-on-rails - GitlabHQ - レールで拒否された W
職場で、フロント エンドを備えた GIT サーバーのセットアップを任されていましたが、GitlabHQ が素晴らしいものであることがわかりました。
私はそれをすべて半成功的にインストールしましたが、リポジトリをプッシュする必要があると表示されているため、リポジトリをまったくプッシュできません。
GitLabHQ を使用したことがないので、最初は次のとおりです。
プロジェクトを追加するときは正常ですか?
そして走るたびに
私はこれを得る、
チームがSSHを維持することを期待できないので、誰か助けてもらえますか?
ありがとう。
編集:
サーバー = Ubuntu Server 11.10 が完全に更新され、次の手順に従いました: https://github.com/gitlabhq/gitlabhq/wiki/V2.0-easy-setup-for-ubuntu
git - Vagrant で管理された Virtualbox で Gitlab git push が失敗する
これらの手順を使用して、Gitlab で Virtualbox をセットアップできました --> https://github.com/gitlabhq/gitlabhq/wiki/VirtualBox-Image。Web インターフェイスは問題なく動作し、ホストの公開鍵を追加して「テスト」プロジェクトを作成しました。ただし、テスト ディレクトリを作成して「git init」を実行した後、git@33.33.33.10 のパスワードを要求されるため、テスト リポジトリにプッシュできません。キーを追加したところ、Web インターフェースは問題なく動作します。何が間違っている可能性がありますか?
これも同じ結果で試しました(2222 VM側は22ホスト側に等しい):
パスワードを要求しないでください。また、「vagrant」ユーザーを VM の「git」グループに追加しました。
VM で、以下の期待される結果を正しく受け取ることができることを確認しました。
ここに私のVagrantFileがあります:
これは、virtualbox へのリモート git プッシュと関係があります。助けてくれてありがとう!
eclipse - EGitクローンを使用してEclipseプロジェクトを作成する方法
SVNで10年を過ごした後、私はついにGitで思い切ってやりました。サーバー上にGit、Gitolite、GitLabをセットアップし、ローカルリポジトリにコードを正常に追加し、リポジトリをコミットして複製し、コードをリポジトリにプッシュしました。ここまでは順調ですね。今EGitに入ります...
パスに次の構文を使用して、Gitリポジトリ探索ビューを使用してリポジトリのクローンを作成しました。
(GitLabでは、リポジトリはプロジェクトと呼ばれるので、複数のプロジェクトを含むSVNスタイルの単一の親リポジトリではなく、Eclipseプロジェクトごとに1つのリポジトリを持つことになっていると思いますか?)
これにより、リポジトリが次の場所にインポートされます。
この手順で、すべてのソースを使用してEclipseプロジェクトが自動的に作成されることを期待していましたが、そうではありません。ワークスペースにあるようにターゲットディレクトリをいじってみましたが、これも機能していません。
複製されたソースをEclipse内で利用できるようにするにはどうすればよいですか?このサイトは、リポジトリと同じ名前のプロジェクトを作成すると、すべて魔法のように機能することを意味しますが、そうではありません(はい、記事はGitLabではなくGithubに関するものですが、2つは近いと思いました手元のタスクには十分です)。
次に、Eclipseでプロジェクトを作成して共有しようとしましたが、プロジェクト全体がリポジトリ内のサブフォルダーとして表示されます。リポジトリが実際にプロジェクトに類似している場合、これは私が本当に望んでいることではありません。
関連しているように見える他のStackOverflowトピックを調べましたが、これがどのように機能するかについての重要な理解がまだ不足しており、これまでのところすべてが非常に複雑に見えています。
ヘルプ?
php - PHPで書かれたGITLABのようなプログラムはありますか?
プロジェクトの整理を支援するために、会社のイントラネットで実行するプログラムを探しています。プライベート リポジトリにお金を払うつもりはないので、GitHub は論外ですが、GitHub の見た目は気に入っています。
GITLAB も優れており、私のサーバーが Ruby ではなく PHP を実行している場合を除いて、GITLAB を選択していたでしょう。解決策はありますか?
git - ユーザーアカウントの自己管理を可能にするGitリポジトリサーバーへのWebインターフェイス
この質問はhttps://stackoverflow.com/q/438163/1168342の拡張です。 ユーザーが次のことができるようにするGitリポジトリサーバーへのWebインターフェイスがあるかどうかを具体的に知りたいです。
- アカウントをまだ登録していない場合は、登録してください。(サーバーはVPN経由でのみ表示されると想定します)
- 同じサーバー上の他のユーザーとプライベートリポジトリを管理(作成/共有)します。
RedmineとGitLabを調べましたが、どちらもスーパーユーザーがアカウントを作成する必要があるようです。GitLabはGitoliteで実行されます。これは、事前構成されたアカウントのバックエンドをサポートしているようです。しかし、私はユーザー/共有を管理するフロントエンドソフトウェアで何かを探しています。
psこれは、大学環境に最適なソースコード管理(リポジトリを管理するためのオーバーヘッドが低い)に関連する、より焦点を絞った質問でもあります。
私たちが望むソリューションは、大学全体で機能し、登録ユーザー(LDAPなど)が管理者の介入なしにリポジトリを作成および共有できるようにする必要があります。10,000人を超えるユーザー、学生/コース(各学期)ごとに複数のリポジトリ、ラボアシスタントや教授なしで動的に作成されたチーム、研究/クラブ/グループの使用法などを考えてみてください。
ruby-on-rails - GitLab メール設定: 別のメール サーバー経由で送信
デフォルトでは、gitlab には次の構成がありますgitlab.yml
。
しかし、別のメール サーバーを使用するには、他の変数 (ホスト、ポート、ユーザー、パスワードなど) を指定する必要があります。
どうやってそれをするのですか?
git - gitlabhqでオンラインのWebインターフェースを介してマージリクエストを受け入れる方法は?
私は gitlabhq 2.5 を使用しました。私のチーム メンバーは、名前が付けられたローカル ブランチをチェックアウトし、feature1
いくつかの機能を追加してから、リモートのオリジンfeature1
ブランチにプッシュしました。
そして、彼は「マージリクエスト」タブでマージリクエストを作成しましたが、彼のリクエストをマージできません。「自動的にマージする機能をチェックしています…」という警告メッセージが表示されます。
何が問題ですか?正しく設定されていないものはありますか?
git - GIT:ブランチが他の開発者によって削除されないように保護するには?
製品の最初のリリース後、メイン開発と機能開発のために別のブランチに切り替えます。特定のユーザー (ロールまたはユーザー名に基づく) でない限り、(偶然または意図的に) 削除されないようにブランチを作成する方法はありますか?
ローカルの gitlab マシンにサンプルの git リポジトリを作成しようとして、ウェブサイトのオプションからブランチの 1 つを保護しましたが、git push origin :branch_name
. 前もって感謝します!
このソリューションは github.com で動作しますか?
git - リポジトリのクローン作成中の Gitlab/Gitolite の問題
gitlab wiki のマニュアルに従って厳密に Gitlab をセットアップしました。できます。Web アクセスがあり、プロジェクトも作成できます (その後、git リポジトリが作成されています)。大丈夫。
しかし、新しく作成したプロジェクトリポジトリをクローンしようとすると
私の開発マシンから、サーバーはgitユーザーのパスワードを入力する必要があると言います(このユーザーにはパスワードがありません)。提供したキーで認証する必要があると思います。
私の環境: 開発マシンで ssh キーを正常に作成し、HOME環境変数を C:\Users\ に設定しました。Sshは、他のサーバー(およびこのサーバーにも)へのキーを使用してユーザーを正しく承認します。また、 gitユーザー用に生成されたキーを追加しました。
次のコマンドは、ローカルサーバーユーザーからも正常に機能しています(これもマニュアルに従っています):
私のgitユーザーのauthorized_keysファイルは次のようなものです:
gitlab Web コンソールから ssh キーを追加した後、 authorized_keysファイルにユーザー キーが必要ですか? みんな、私が間違っているのは何ですか?
ruby-on-rails - アクション メーラー SMTP Google Apps
smtpでGoogleアプリ経由で送信するようにactionmailerを設定しようとしました。
ただし、gitlab が電子メールを送信しようとするたびに:
サーバーは ruby 1.9.3p194 を実行します。Google アプリがユーザー名/パスワードを受け入れないのはなぜですか?