問題タブ [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.
git - 承認された競合しないGitoriousマージリクエストを自動的にマージする方法はありますか?
共有gitリポジトリをホストするためにローカルサーバーにインストールされたGitoriousを使用しています。
開発者がパブリッククローンからメインリポジトリにマージリクエストを送信する場合、所有者/インテグレータ/アーキテクトはリクエストをローカルのgitリポジトリにプルし、マージしてから、巨大なホストされたメインリポジトリにプッシュバックする必要があります。
これは、大規模なマージの場合、特に競合が発生した場合は正常です。
ただし、競合のない小さな変更の場合は、外部(ローカル)リポジトリを使用せずに、承認して、巨大なインターフェイスなどの内部でマージするだけでよいでしょう。特に、マイナーなマージリクエストが多数ある大規模なチームがある場合は...
とにかくこれを実装できますか?
Githubが最近似たようなものを開発したようです。
ruby - LinuxでRubyスクリプトを実行し、スクリプトの名前をRubyではなくTOP COMMANDに表示するにはどうすればよいですか?
Gitoriousの一部として定期的に実行されるスクリプトがたくさんありますが、実行中の実際のスクリプトtop
名を表示するにcommand
はRuby
どうすればよいですか?
git - gitorious をサポートする git アプライアンスはありますか?
TurnKey Linux Revision Controlアプライアンスを試してみましたが、Web インターフェイスとして gitweb cgi が搭載されています。
Web Web インターフェイスとして git と gitorious を備えたターンキー Linux に似たアプライアンスを探しています。gitorious の展開 (例:自分のサーバーに Gitorious をセットアップする) は簡単な仕事ではありません。
git - Windows XP に gitorious をインストールする
Windows XP に git サーバーをインストールしたいと考えています。gitosis、gitweb などのソリューションを探しましたが、それらのフロント エンドは github ほど良くありません。gitorious は良さそうに見えますが、インストール手順は Linux でしか利用できません。 Windows XP での gitorius のインストール手順が必要です。git が CVS や SVN よりも優れていることをチームに証明する必要があります。git に欠けているのは標準サーバーだけです。
git - 「gitfetch」が機能しない
git@gitorious.org:~porton/texmacs/texmacs-porton.git
変更を加えたメインTeXmacsリポジトリのクローンを含む私のリポジトリですgit://gitorious.org/texmacs/texmacs.git
(メインリポジトリには受け入れられません)。
次のコマンドを実行します。
最後get fetch
は何も出力せず、私には新しいブランチを作成しないようです。
メインのTeXmacsリポジトリから自分のリポジトリにマージするのを手伝ってください。
gitのバグですか?
git - Bugzilla のバグを更新するための重要な更新後スクリプト?
内部で Gitorious と Bugzilla をセットアップしています。誰かがコミット メッセージの「バグ #」を grep し、Bugzilla のそのバグ番号をコミット メッセージと diff へのリンクで更新する新しい一連のコミットをプッシュするたびにトリガーされる、ある種のスクリプトを書きたいと思います。ギトリアスで。
私の Web での検索では何もヒットしませんでしたが、間違ったキーワードを使用していたことを願っています。
git - コマンド ラインから純粋な Git でマージ リクエストを作成することは可能ですか?
Gitorious のファイアウォールの背後にインストールを使用しています。
Web アプリケーションにアクセスして、クローンからプル リクエストを作成し、クローン元のマスター リポジトリをターゲットにすることができます。
コマンドラインでこれを実行できるようにしたいと思います。より具体的には、(クローンからシード リポジトリではなく) あるブランチから別のブランチへのコマンド ラインからマージ リクエストを開くことができるようにしたいと考えています。
Github を使用していないため、 Github 固有のツールやライブラリを使用できません。これは可能ですか?
linux - 安全、プライベート、ローカル
ローカル ネットワークの外部からはアクセスできず、できるだけ安全でプライベートなGitoriousをローカルにインストールしたいと考えています。リポジトリには、ハッキングや盗難の場合に備えて、プライベートで安全に保管する必要があるコードが保持されます。
私は Linux の専門家ではありません。また、git/gitorious の専門家ではないことも確かです。そのため、以下に説明するインストールを改善するためのヒントが最も役立ちます。
私は持っている:
- 暗号化された LVM を使用して、Ubuntu Server 11.04 64 ビットを実行しているローカル マシンに Gitorious をインストールしました。
- 興味のある方は、Gitorious のインストールにこのガイドを使用してください。
- ホスト名としてローカル IP をサポートするように Gitorious を変更しました。
- gitorious.yml で:
- ホスト フィールドはローカル IP です (例: 192.168.xxx.xxx)
- public_mode: false
- only_site_admins_can_create_profiles: true
- hide_http_clone_urls: 真
- git-daemon がインストールされましたが、現在は削除されています。
- インターネットに面したルーターによってマシンに転送されるポートはありません。
git:// ベースのリクエストと http:// ベースのリクエストの両方で、通常、リポジトリのオープン クローンが許可されます。git-daemon を削除し、hide_http_clone_urls を false に設定すると、両方が無効になったようです。クローンを作成しようとすると、どちらもエラーが発生します。
暗号化された LVM により、マシンは物理的な盗難の場合でも安全です。また、他のマシン上のすべての複製されたリポジトリも、暗号化されたドライブに保持されます。暗号化された LVM でカスタム スクリプトを使用して、失敗が多すぎる場合に備えてハードドライブをポルノで埋めました。
私の現在の懸念:
- git:// および http:// を介したリポジトリ アクセスは完全に無効になっていますか?
- 現在、ssh の背後でレポ アクセスのすべての手段が保護されていますか?
- ルーターが怒り、私に対する復讐を求めた場合に備えて、ローカル ネットワーク内から発信されていないマシンへのすべての要求をブロックする方法はありますか?
- 何か問題が発生した場合に備えて、リポジトリを暗号化または保護するためにできることはありますか?
- gitorious のデータをバックアップするにはどうすればよいですか? MySQL データベースと repos ディレクトリをバックアップするだけですか?
ありがとうございました。
git - git コマンドラインから Gitorious のマージリクエストのリストにアクセスする方法はありますか?
Gitorious インスタンスでマージ リクエストの自動処理を実装したいと考えています。やりたいことはすべて簡単です...保留中のマージリクエストをgit経由で列挙する方法があれば。Gitorious が実際にこれらをrefs/merge-requests/nnn
(ホストされた) git リポジトリにダンプしていることがわかりますが、git にこれをクライアントに転送させる方法はないようです。
マージ リクエストのリストをスクリーン スクレイピングするだけを見てきましたが、認証に OpenID を多用しているため、かなり複雑になります (Gitorious ログイン画面をロードし、送信し、OpenID サーバーへのリダイレクトをたどり、ログインフォームを送信し、オプションの検証に応答し、リダイレクトに従って Gitorious に戻るなど...)。
ここで行うことは、各マージ リクエストに対応するローカル ブランチを作成するリポジトリの作業コピーを作成し、そのブランチにマージ リクエストを適用することです。なぜこれを行うのですか?コース設定で宿題提出メカニズムとしてマージリクエストを悪用しているためです。
ruby-on-rails - Ruby on Rails Gitorious:初期化されていない定数Rails :: Plugin :: OpenID
私は巨大なyousourceブランチをセットアップしようとしています、私はこの記事を部分的にフォローしました:http ://www.lacerta.be/d7/content/gitorious-ubuntu-natty
すべてがインストールされましたが、次のエラーが発生します。
私のGemfileにはgem"ruby-openid"、:require =>'openid'がありますが、とにかく機能しません。
誰かが私がそれを修正する方法を知っていますか?