問題タブ [gitorious]
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.
nginx - gitorious インストール、Cookie、およびドメインの問題にログインできない
getgetorious.comのインストーラーを使用して CentOS 6 32bit にgitorious をインストールしました。ホスト名「git.mydomain.com」で gitorious.yml を編集しました。/usr/bin/restart_gitorious で gitorious を再起動しました。
nginx の conf.d/gitorious.conf ファイルを確認したところ、サーバー名が "git.mydomain.com" として表示されます。
ログインしようとすると、ホームページにリダイレクトされ、何も起こりません。サーバーから送信されているヘッダーを確認しましたが、Cookie は「git.mydomain.com」ではなく「www.mydomain.com」用です。
「www.mydomain.com」のnginx.confに、まったく別のディレクトリを指すサーバーブロックがあります。Cookie が git ではなく www に設定されている理由と方法がわかりません。
これが私のヘッダーの貼り付けです。実際のドメインを mydomain.com に置き換えました。
production.log ファイルにもこのエラーが表示されます
警告: リクエスト ホスト 'git.fruition.company' が無効です。セッション Cookie が機能しない
gitorious.yml ファイルに次の変更を加えました。
# ./script/gitorious スクリプトが使用するホスト: client_host: git.fruition.company
# gitorious アプリを提供しているホスト、例えば "gitorious.org"
host: git.fruition.company
また、提供されたシェルスクリプトを使用してホスト名を設定しようとしましたが、役に立ちませんでした。
Cookie が git ではなく www に設定されている場所や理由がわかりません。
どんな助けでも大歓迎です。
gitorious - Gitorious でのコードのアップロード
Gitorious でアカウントを作成し、自分のコンピューターからコードをアップロードしたいのですが、その方法がわかりません。インターネットで検索すると、ダッシュボードからコードをアップロードするメニューを見ることができないことに気付きました。
公開 SSH キーを作成し、プロジェクトとリポジトリを作成しました。コンピューターからコードをアップロードするにはどうすればよいですか?
ありがとう。
git - gitorious.org から gitlab.com へのリクエストのマージ
私たちのマスター リポジトリは gitorious.org にありました。現在、マスター リポジトリは gitlab.com に移動していますが、フォーク (またはチーム フォーク) はまだ gitorious.org に置かれています。
ここで私の質問は、リポジトリが gitorious.org にある場合に、gitlab.com でリクエストをマージ/プルする方法です。
を使用して比較的簡単にアップストリームを変更できましたが、:-
私はgitorious.orgでマージリクエストプロセスを実行することができました.これは単なるボタンであり、コミットの周りに説明を入れていました.それはそれでした.
マージ リクエストのボタンを押すには、チームの全員が gitlab.com にサインアップする必要があることはわかっていますが、他に何をしなければならないのでしょうか?
更新:- Vonc の回答に基づいて、おそらく明確ではなかったと思います。
これは、すべてのチームのリポジトリがある場所です - gitorious.org
これで、マージ リクエストを実行するための gitlab のボタンがわかり、表示されました。これは、他のすべてのチーム リポジトリも gitlab にある場合に機能します。それらがすべて gitorious.org にある場合はどうなりますか?
私が理解している限り、マージリクエストは、単一のコミットを行い、それをメイン/元のリポジトリまたは一連のコミット (機能) に移動したい場合に発生する可能性があります。マージ/プル リクエスト。両方のリポジトリが同じドメイン (gitlab.com または gitorious.org のいずれか) を使用している場合、これが「簡単に」発生し、2 つの競合するサービスが発生します。
誰かが同じシナリオを持っているかどうか、またそのようなシナリオでマージ リクエストを実行するのがどれほど簡単か、または難しいかを知りたいです。
git - Gitorious で識別されないキー
Gitorious でリポジトリをプッシュしようとしていますが、いくつかの手順を実行した後、 git push -u origin master と入力すると次のエラーが表示されます。
許可が拒否されました (公開鍵) 致命的: リモート リポジトリから読み取れませんでした。
正しいアクセス権があり、リポジトリが存在することを確認してください。
キーが存在するかどうかを確認します。これは、アカウントを作成したときにキーを作成したためです。
リポジトリは私が作成したため存在します。
私のオペレーティングシステムは Windows 7 です。
どうすれば修正できますか?
ありがとう。
git - インストールされているGitoriousサーバーからコミットを削除できません
gitorious サーバーからコミットを削除しようとしています。いくつかの重複したコミットを見せてくれるGitorious。gitorious からコミットを削除するにはどうすればよいですか?
ありがとう
git - 2.0.0 から 3.1.1 への Gitorious アップグレード
メイン コード リポジトリとして使用され、2.0.0 で実行される Gitorious のインストールがあります。 2.0 にアップグレードできない -> 2.1
また、元のインストールからコードを複製し、.git/config ファイルのオリジンを変更して、新しい gitorious インストールにプッシュしようとしました。これは機能しますが、いくつかの問題があります。
- 履歴の一部が失われています
- 単一のブランチのみが新しいリポジトリにプッシュされます
- 約150の異なるプロジェクトがあります
Gitorious を 2.0 から 2.1 にアップグレードしたり、あるバージョンの gitorious から多数のリポジトリをプルして新しいバージョンにプッシュしたりすることに成功した人はいますか?
git - gitorious を gitlab リポジトリに移行する方法
当社の Gitorious で使用していますが、最近 GitLab を研究しており、GitLab に多くの利点があることがわかりました。最近、サーバーの 1 つで gitlab を登ることができましたが、リポジトリを移行するために (北) の助けが必要です。
私の英語でごめんなさい!
編集 1
リポジトリとコミットが必要です
server - ギタリアス・インストレーション
オン: Debian 8 HVM - Gandi サーバー
インストール手順:
結果:
それで、何が問題なのですか?
git - Git リポジトリを Gitorious にプッシュすると、フルパス名を入力する必要があります
内部ネットワークに Gitorious サーバーがあります。myproject/myrepo.git などの Web インターフェイスを使用してレポを作成すると、Gitorious はソース コードのフォルダーに移動するように指示し、次のようにします。
これを行うと、エラーが発生して、
フルパス名を入力することでこの問題を解決できます
しかし、私はむしろこれを行う必要はありません。Apacheサーバーがhtdocフォルダーなどでドキュメントを見つける方法を知っているように、どこかがgitプロトコルをどこに向けるべきかを知っておく必要があるようです。これは git や gitorious の問題ではなく、ソフトウェア スタックの下位にある問題だと思います。
私の質問は、どうすればこれを修正できますか? この設定はどこになりますか?Google で検索するトピックは何ですか?
git - Git クローン QT5 Gitorious
gitorious から QT5 をクローンできなくなりました。これは以前は機能していました:
git クローン git://gitorious.org/qt/qt5.git --branch v5.3.1 --single-branch 5_3_1_x64_msvc2012
上記のコマンドを実行すると、「致命的: リモート リポジトリから読み取れませんでした。正しいアクセス権があり、リポジトリが存在することを確認してください。」というエラーが返されます。
残念ながら、Qt wiki ページはダウンしています。 https://wiki.qt.io/Building_Qt_5_from_Git
gitorious が最近 Gitlab に買収されたことは知っていますが、彼らのブログでは、既存のプロジェクトには影響しないと主張しています。
助けてくれてありがとう。