問題タブ [svnserve]
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.
svn - svnserve は複数のリポジトリをどのように提供しますか?
提供するリポジトリのディレクトリ「Foo」を参照するようにsvnserveを構成しました。ここで、構成を 1 つのリポジトリから複数のリポジトリに変更し、すべてが 1 つのディレクトリ "Bar" に含まれるようにしました。"Bar" を参照するように svnserve を再構成しましたが、クライアントがリポジトリを見つけることができません。私は何を間違っていますか?リポジトリごとに 1 つのサービスが必要ですか?
ありがとう、ミエル。
svn - svnserve -d を停止する適切な方法はありますか
私は次のようなものを探しています:
svn - LDAPを使用したsvnserve
LDAP認証を使用してSVNリポジトリを設定する方法を知りたいのですが。ただし、ApacheDAVは使用したくありません。
svn - svnserve は、ローカルのシングル ユーザー リポジトリには厳密には必要ありませんか?
Red Bean の本を読んでいて、次の段落に気付きました。
すべてのユーザーが file:// URL を介してリポジトリに直接アクセスするという単純な考えに惑わされないでください。リポジトリがネットワーク共有を介して誰でもすぐに利用できる場合でも、これは悪い考えです。ユーザーとリポジトリの間の保護層が取り除かれます。ユーザーは誤って (または意図的に) リポジトリ データベースを破損する可能性があり、検査やアップグレードのためにリポジトリをオフラインにすることが難しくなり、ファイルのアクセス許可の問題が混乱する可能性があります ( 「複数のリポジトリ アクセス方法のサポート」項を参照してください)。これは、svn+ssh:// URL 経由でリポジトリにアクセスしないように警告する理由の 1 つでもあることに注意してください。セキュリティの観点からは、ローカル ユーザーが file:// 経由でアクセスするのと事実上同じです。
リポジトリにアクセスしているのは私だけなので、これらの警告はどれも当てはまらないようです。svnserve
新しいバージョンがリリースされるたびに、クライアントとサーバーの両方ではなく、TortoiseSVN クライアントのアップグレードについてのみ心配する必要がありますか?
(私はすでに試しました-再配置機能を使用してsvn://からfile://に切り替えるだけでした--しかし、このままにしておくと、何かが忍び寄らないようにしたかったのです仕方。)
svn - svnserve と SASL の問題
システムでsvnサーバーを構成し、SASL MD5でユーザーを認証するために次の構成を作成しました。svnserve.conf に次の変更を加えました。
次のコマンドでユーザーを追加しています
パスワードを要求し、パスワードの正確性をチェックします。しかし、次のコマンドを使用してユーザー名とパスワードを入力したら
次の警告が表示されます
その理由は何ですか?どんな提案でも大歓迎です。
さらに、
svn サーバーの起動中に次の警告が表示されます。ubuntu 10.04でサーバーを構成しています。また、svn のバージョンは 1.6.6 です。
windows - Windows で svnserve を実行するさまざまな方法の経験
Windows で svnserve を実行するさまざまなフレーバーの経験を共有できる人はいますか? 主に友人と共有する小さな趣味のプロジェクトに使用しているため、デスクトップで実行されます。
Collabnet Subversion Edge を使用すると、少し重くなります。「svnserve」を実行するだけで何か欠点はありますか? 最近、いくつかの簡単な管理機能を追加しているように見える VisualSVNserver を見つけました。
svn - ローカルでの svnserve の停止/開始
(Ubuntuで開発中)
プロジェクトを 1.0 リリースまで追跡するために、SVN をローカルにインストールしています。私は唯一の開発者であるため、認証/ SSHなどはありません。webdav/httpd などには何もありません。単なる古いローカル サーバー インスタンスです。
これまでにこれを行ったことがないので、コードをレポにコミットしたいときはいつでも手動で svnserve を開始および停止する必要があることに最終的に気付きました。
svnserve をサービスとしてディスパッチするように inetd を設定できることがわかりました。基本的に、inetd は指定したポートをリッスンし、そのポートで svn トラフィックを検出すると、svnserve を起動してコマンドを渡します。サーバーがメモリを節約するために使用されていない場合、inetd もサーバーをシャットダウンするようです。
ローカル クライアントがリポジトリの 1 つにアクセスしようとしたときに svn を起動し、完了したら自動的にシャットダウンするように inetd またはその他の方法で設定する方法はありますか?
例として、関連する URL をいくつか示します。
/usr/bin - svn、svnadmin、および svnserve がすべてインストールされている場所
/opt/sandbox/svn/myProj - myProjのリポジトリの場所
したがって、クライアントは、ヒットしてサーバーに接続しようとする必要があります
アイデアをありがとう!
svn - Subversion Edge と一緒に svnserve を実行する
Subversion Edge と一緒に svnserve.exe を実行すると、競合が発生しますか? コードをリモートでチェックインする人がいて、彼は https 経由でチェックインしますが、社内のすべての人にとって、プレーンな svn プロトコルが使用する高速性を利用したいと考えています (SVN EDGE は svn プロトコルをサポートしていません)。
これで問題が発生することはないと思いますが、本番用に何かをセットアップする前に、常に再確認したいと思っています。
svn - svnserve および auth-access で svnsync を使用する際の問題
リポジトリ「repo1」を作成する
ディレクトリ設定の変更
svnserve.conf の内容
password.txt の内容
authz.txt の内容
「レポ1」を実行
ミラーを作成する
フックで作成されたファイル pre-revprop-change.cmd
pre-revprop-change.cmd の内容
SVNSYNC 初期化
出力: リビジョン 0 のコピーされたプロパティ。
SVNSYNC 同期
repo1_mirror を確認してください
TortoiseSVN を使用して表示する
それは空です
注: svnserve.conf で認証なしでテストを実行しましたが、すべて問題ありませんでした。承認のある何かが問題を引き起こしていると確信しています。
svn - 同じSVNリポジトリにサービスを提供するsvnserveとapache?
svnserveとhttpdの両方で同じSVNリポジトリを安全に提供できますか?
httpdを使用しているリモートユーザーのパフォーマンスに問題があります。
これが実現可能かどうか、お勧めします...?
ありがとう、