問題タブ [svn-ssh]

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.

0 投票する
2 に答える
2498 参照

macos - 3台目のマシンを介したSVN-SSHトンネル?

アクセスする必要のあるSVN+SSHが設定されているクライアントがあります。残念ながら、私はComcastを使用していて、それに対するセキュリティポリシーが設定されているため、IPをホワイトリストに登録できません。ただし、SSHで接続できる別のマシンにSSHでアクセスでき、SVNサーバーにもSSHで接続できます(非標準ポート経由)...したがって、ループ全体は次のようになります。

基本的なSSHトンネルを設定する方法は知っていますが、これを設定する方法、またはそれが可能かどうかさえわかりません。ヘルプ?:)

理想的~/.ssh/configには、これを何らかの方法で設定でき~/.subversion/config、コミット/更新を行うたびにA->B->Cから手動でトンネリングする必要がないことに注意してください。

0 投票する
2 に答える
1904 参照

svn - SVN post-commit フックが svn+ssh 経由で Trac チケットを更新しない

SVN と Trac が実行されているサーバーから変更をコミットすると、コミット後のフックが正常に機能します。しかし、Mac からリモートでコミットすると、アクティビティは Trac のタイムラインに表示されますが、チケットは更新されません。

コマンドラインからだけでなく、Netbeans 7 でもこれを試しましたが、結果は同じでした。パスワードは異なりますが、サーバーと Mac の両方で同じユーザー名でログインしています。数日前まで、何ヶ月もの間、すべてが正常に機能していたので、これは問題ではないことはわかっています。

この機能を壊すために、私の Mac またはサーバーで何が変更されたのかはわかりません。

2011 年 7 月 26 日に追加された詳細情報:

Mac では svn+ssh:// を使用しており、サーバーでは file:/// を使用しています。

Trac のログ レベルを DEBUG に設定していますが、何を探すべきかよくわかりません。

コミット後のスクリプトを以下に示します。QA アップデートと Campfire ポストの両方が機能するため、ポストコミット自体が機能していることはわかっていることに注意してください。また、$TRAC_ENV、$REPOS、および $REV をファイルに出力しようとしましたが、すべての変数が適切に設定されています。

0 投票する
2 に答える
4216 参照

eclipse - Eclipse (subclipse) コマンドラインを使用した SVN は機能しますが、subclipse は機能しません (ネットワーク接続が予期せず閉じられました)

私の上司は、新しいサーバー (ubuntu) に新しいプロジェクト用の SVN リポジトリをセットアップしました。Eclipse では、リポジトリを SVN リポジトリに追加できませんでした。「ネットワーク接続が予期せず閉じられました svn: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion設定ファイル。」

私がしたsvnレポをチェックアウトするために:

次に、リポジトリをチェックアウトしたディレクトリの「ソース」を使用して、Eclipse で新しいプロジェクトを作成しました。 SSH 接続の問題です。Subversion 構成ファイルの [tunnels] セクションにある 'ssh' から -q オプションを削除してください。"

コマンド ラインで svn up/svn commit を実行すると、正常に動作します。Subclipse は JavaHL 1.6.12 を svn インターフェイスとして使用します。

私は Mac OS X 10.6.3 を使用しています (それが重要な場合)。

コマンドラインとサブクリップの両方で正常に動作する他の多くのリポジトリがありますが、それらのリポジトリはすべて次の形式になっています。

http://repository.example.com/svn/

そして現在の場合、私のリポジトリは次の場所にあります:

svn+ssh://d_dinchev@SOME.IP.ADDRESS/var/svn/repos

それで、プロトコルで何かをしなければならないのではないかと思いますか?

0 投票する
1 に答える
330 参照

svn - カメのsvnチェックアウトの問題

Centos に SVN リポジトリをインストールして作成しました。そして、私はWindows 7からsvnクライアントとして亀を使用しています.svn + ssh形式でsvnを使用したいです。そのため、puttygen で秘密鍵を作成し、公開鍵をコピーしました。そして、この公開鍵を centos のルートの .ssh/authorized_keys に次の形式で貼り付けました

command="/usr/bin/svnserve -t -r /var/www/html --tunnel-user=root",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh -rsa AAAAB3NzaC1yc2EAAAAD root@1.2.3.4

ここで、リポジトリの場所 = /var/www/html、svn ユーザー = root です。

また、「myrepo」というセッションをパテに保存しました。次に、リポジトリの URL を svn+ssh://myrepo/svnrepo として指定し、tortoisesvn を使用してコードをチェックアウトしようとしました。しかし、次のようなエラー メッセージが表示されました。

ここに画像の説明を入力

キー認証をパスワード認証に変更したところ、問題なく動作しています。また、sshでキーを確認しましたが、問題なく動作しています。しかし、svn+ssh を試していると、エラーが表示されます。

0 投票する
3 に答える
11269 参照

ubuntu - svn: E170013: URL のリポジトリに接続できません

以前は、プロジェクトの目的で ubuntu 12.04 を使用していました。私が12.04を使用していたとき、私はOpensshサーバーを介してソースをチェックアウトしていましたが、ソースをチェックアウトできました。

今、私はUbuntu 16.04に移行しました.今、opensshを介して同じsvnからチェックアウトしようとしていますが、次のエラーが発生していません

次に、デバッグを試みましたが、次のログが表示されました

誰でもこれを理解するのを手伝ってくれませんか。