問題タブ [subgit]
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 - subgitでsvn + sshリポジトリをチェックアウトするには?
subgit
2.0.2でグラスフィッシュ svn をチェックアウトしたい。
追加した
java.netのユーザーアカウント設定で。~/.ssh/authorized_keys
キーは、 およびの下にローカルに保存されid_rsa.user@host.pub
ます。
で設定しsubgit
てsubgit configure --svn-url svn+ssh://javauser@svn.java.net/glassfish~svn /path/to/folder
変更/path/to/folder/config
しました
subgit install /path/to/folder
が原因で失敗しerror: svn: E170001: Authentication required for 'javauser@svn+ssh://svn.java.net'
ます。
編集 1 と 3:でチェックアウトsvn+ssh
したいsvn
https
error: svn: E175002: PROPFIND of '/': 405 Method Not Allowed (https://svn.java.net)
またerror: svn: E175002: PROPFIND of '/svn/glassfish~svn': 502 Proxy Error (https://svn.java.net)
さまざまな期間の後(すぐに、時には数日後(大規模なチェックアウトです...)、完全にチェックアウト/クローンすることはできませんでした)、サーバーがこの方法をhttp
強制するため、再配置エラーが発生します。https
編集2:私が呼び出しssh javauser@svn.java.net
てssh javauser@java.net
取得Permission denied (publickey).
しているとき、これが意図されているかどうかはわかりません.java.netサーバーにログインできないか、キーが機能していないかどうか.
EDIT 3: java.netはすべてのREPORT
リクエストを許可しているようです(私はあまり詳しくありませsvn
ん。おそらくそれは非常にまれであり、誤って構成されたファイアウォールでスタックする基礎となるプロトコルの拡張に依存しています-それ以外の場合、REPORT
リクエストで常にタイムアウトする可能性があるのはなぜですか?)でもチェックアウトを不可能にしsvn
ます。
git - GIT を使用した Subversion ミラー
インターネットに Apache Subversion リポジトリがあり、これを (未定) ローカル ネットワーク リポジトリにミラーリングしたいと考えています。
変更をローカルで開発し、ローカル ネットワーク リポジトリにコミットします。ローカル ネットワーク リポジトリは、たとえば cronjob によってインターネット (「ミラー」) のリポジトリで最新の状態に保たれます。
ローカル ネットワークで GIT を使用したいので、この同期の「問題」を解決するソリューションが必要です。
SubGit はこれに対する適切なソリューションですか?
git - SubGit には独自の GIT インストールが必要ですか
質問は非常に簡単です。
外部の SVN リポジトリ (外部ネットワーク) があり、ローカル ネットワーク用に GIT 環境を確立したいと考えています。SubGit はこの SVN を実行予定の GIT サーバーと同期できるため、独自の GIT サーバーをインストールする必要があるのか、それとも SubGit に GIT サーバーのインストールが「含まれている」のかを知る必要があります。
Subgit は SVN<->SUBGIT<->GIT (master repo) のような単なる「コンバーター」であるか、SubGit は SVN<->SUBGIT (=master repo) のような GIT サーバーでもあります (余分な git は必要ありません)。
助けてくれてありがとう!
git - SubGit 同期の問題: エラー: svn: E175002: サーバーによって接続が拒否されました
現在、リモート svn-server と同期する必要がある SubGit-instance の構成に取り組んでいます。
問題は、約 150000 リビジョンが git コミットに変換された後、次のメッセージで中止されることです。
この問題の原因は何ですか? SVN の特定のプロジェクト パスにしかアクセスできないためでしょうか。
tags - SVN タグを更新しようとすると SubGit エラーが発生する
更新しようとしている SVN タグ 2.14 があります。まず、ローカルタグを次のように更新しました
そして、リモートタグを削除しました
しかし今、タグをプッシュしようとすると
次のようなエラーが表示されます。
リモートの Git/SubGit リポジトリをチェックしたところgit tag -l
、タグはまだリポジトリに存在しますが、Subversion には存在しません! を使用して SubGit リポジトリのタグを手動で削除しようとしましたgit tag -d 2.14
が、それでも同じエラーが発生します。リモートタグを削除してローカルを実行しようとするgit fetch
と、リモート 2.14 タグが SubGit リポジトリで何らかの形で復元されます。
git - subgitリポジトリでSVNリビジョンを見つける方法は?
Subgit を使用して Subversion リポジトリにアクセスしています。これはうまく機能しますが、特に通常の Subversion クライアントを使用してリポジトリにアクセスするユーザーと通信する場合、特定の変更セットがどの SVN リビジョンに対応するかを知りたいと思うことがあります。
git
SVN リビジョン番号をローカル リポジトリのどこかで検索できますか?
svn - Subgit にはどのファイアウォール ルールを追加する必要がありますか?
SubgitをインストールするSVNミラープラグインを使用して、Stashをインストールしました。
私はiptablesを次のようにセットアップしています:
xxx.xxx.xxx.xxx は SVN サーバーの IP です。初期同期はこれらの設定で機能します。しかし、SVN にコミットすると、変更が反映されません。INPUT と OUTPUT のポリシーを ACCEPT に変更すると、変更が即座に同期されます。では、他に何を許可する必要がありますか?