問題タブ [svn-server]
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.
shell - コマンドラインで`ubersvn`データをバックアップおよび復元するにはどうすればよいですか?
現在ubersvn
、Webインターフェイスに移動してログインし、Administartorに移動してバックアップし、そこでUIを実行することで、サーバーデータをバックアップできます。
私の必要性は、コマンドライン/バッチコマンドを介してそれを行うことです。
svn - リンクは未加工の html テキストとしてレンダリングされます
次のようなメインページがあります。
下の 2 つのリンクのいずれかをクリックすると、Web ページではなく生の HTML ソースが表示されます。
私は何を間違っていますか?
最後のリンクと同じサーバーへの 3 つ目のリンクを含め、他のリンクは機能します。
macos - SVNパスオプションに関する明確な指示
私はしばらくの間、SVN をよりよく理解しようと取り組んできました。Mac OSX Lion サーバーを使用しています。マシン上で SVN をセットアップして実行し、ドキュメントをチェックインおよびチェックアウトできるようにすることができました。ただし、インターネット経由で追加のサービスにアクセスできるようにしたいので、多くの同僚と私が旅行している間も、連携して作業できます。ポート 3690 (SVN ポートだと思います) を転送し、ssh のポートは以前に設定しました。
SVN リポジトリを にインストールし/Library/Subversion/Repository/
ました。サーバーには、テスト用のバージョンとターミナルがあります。file://
path パラメータを使用して接続できますが、 を使用して接続できませんsvn+ssh://username@localhost/MyProject
。
私はssh経由で接続できることを知っていますが、エラーは「リポジトリが見つかりません」です。別のパスが必要だと思いますが、私が読んだすべての Mac OS の記事では、LAN 経由または外部で使用するためではなく、ホスト上でセットアップする方法しか説明していません。
どんなアイデアや考えでも大歓迎です。以下に私が行った手順への参照として、私が作業していた記事へのリンクの一部を示します。
svn - ubuntuの小さなクエリでのSVNサーバーのセットアップ
サーバーにSubversionリポジトリをセットアップしました。作業コピーにファイルを追加してコミットすると、正常にコミットされたと表示されます。これで、URLからリポジトリの場所にアクセスすると、そこにそれらのファイルが表示されますが、SSH経由でログインしてリポジトリフォルダを調べると、ファイルがありません。
例:次のURLで、リポジトリ内のすべてのフォルダとファイルのリストが表示されます
http://ec2-23-23-213-14.compute-1.amazonaws.com/myproject/
しかし、SSHから/ www / myproject /を見ると、次のファイルしか見つかりません
README.txt、conf、db、format、hooks、locks、project1ここで、「project1」は私の最初のインポートです。
これだけなのか、それともSVNの設定を間違えたのか。
前もって感謝します。
apache - CentOS5.8上のSVNサーバー
CentOS 5.8(CentOSリリース5.8(最終版))でSubversionサーバーをセットアップしようとしています。CentOSの経験はほとんどありません。私はこれまでSuSEとUbuntuでしか作業していません。
私が抱えている問題は、http://domain.tld/svnを介してSVNリポジトリにアクセスしようとすると、「禁止されています。このサーバーの/svn/にアクセスする権限がありません」というメッセージが表示されることです。
これらは私のセットアップの手順です:
/etc/httpd/conf.d/subversion.confのコンテンツ
関連するパスを作成する
わからない、何が悪いのか...
CentOS 5.7の他のソースは、追加の手順としてこれを提案しました。
これを実行すると、chcon: can't apply partial context to unlabeled file /var/www/svn/repos
だから私は周りを見回して、私が使うべきだと言ったユーザーを見つけました
それ以外の
だから私はまた2行を追加しましたhttpd_sys_rw_content_t
:
問題はまだ残っています...
問題はまだ残っています...
編集
また、subversion.confに認証ルールを追加しました。
これらの設定ルールは、SuSEで以前に実行されていたインストールからコピーされます。ファイルには有効な内容が含まれています。問題はまだ残っています...
編集
認証が常に適用されるように、<LimitExcept GET PROPFIND OPTIONS REPORT>
と行を削除しました。</LimitExcept>
ブラウザからsvnにアクセスすると、HTTP-Basic-Authウィンドウが表示されます。既存の正しいクレデンシャルを入力すると、「禁止」メッセージが再び表示されます。問題はまだ残っています...
編集
私はついにそれを実行しました。SVNPath /var/www/svn/repos
の代わりにを介してリポジトリパスを設定しましたSVNParentPath /var/www/svn
。今、すべてが大丈夫です...
macos - Mac OS マウンテン ライオンに Subversion サーバーをセットアップする (ブラウザ経由でアクセスできるが、Subversion からチェックアウトできない)
いくつかの詳細(一部の人にとっては役立つかもしれません):
オンボード: mac mini + マウンテン ライオン + Server.app。
問題: ブラウザ経由で Subversion リポジトリにアクセスできますが、コマンド ライン経由でチェックアウトするアクセス権がありません (たとえば)。
私はやった:
Mac OS Lion からmod_dav_svn.soとmod_authz_svn.soを入手し、
/usr/libexec/apache2
次に、/Library/Server/Web/Config/apache2/webappsにcom.site.svn.plistを作成します。
mod_dav_svn.soとmod_authz_svn.soの LoadModuleを/Library/Server/Web/Config/apache2/httpd_server_app.confに追加しました:
**/private/etc/apache2/svn_configs/svn_config.conf**を作成しました:
ターミナルから実行しました:
webappctl start com.site.svn
その後、経由してrepo1に到達できますhttps://site/svn/repo1
しかし、チェックアウトシステムを転覆しようとすると、次のようになります。
なぜ私がこのような状況になったのか、何か手がかりはありますか?
PSの権利
は777、所有者/グループ- _www:_www
私はそれを使用しました - http://www.themacosxserveradmin.com/2011/01/lion-server-and-svn.htmlを読んで、それをマウンテンライオンに統合しようとしました。
ご感想ありがとうございます。
svn - Nas ドライブをファイル リポジトリとして使用する Windows に Subversion をインストールするためのチュートリアル
私たちは皆、Windows マシンを持っていますが、すべてのファイルを NAS ドライブに保存しているため、実際にはサーバーを持っていませんが、ある種のバージョン管理を使用したいと考えています。
使用するバージョン管理ソフトウェアと、それをインストールして使用する方法に関する簡単なチュートリアルを推奨できる人はいますか。そうでない場合は、購入する書籍を推奨できますか。
xcode - Windowsサーバーでcollabnet Subversion Edgeを使用してSVNサーバーをセットアップする方法と、MacでXcodeを使用してリモートで接続する方法は?
私はSVNサーバーの初心者です。私は確かにSVNを使用してコードをチェックイン/アウトしたことがありますが、Subversionサーバーをゼロからセットアップする方法を学んだことはありません.
私が持っているもの:
サーバー | Windows Server 2012 Standard、アクティベート済み:
- Collabnet Subversion Edge をインストールし、
- リポジトリを作成し、
- ユーザーを作成し、GUI の [開始] ボタンを使用してサーバーを開始しました
localhost:4434/csvn/
。
クライアント | クライアント | Xcode 4.5 がインストールされた MacOSX Mountain:
のように外部 IP アドレスとリポジトリ名を使用してリポジトリを追加しようとしましたhttps://1.1.1.1/svn/
が、期待どおりに機能せず、「ホストに到達できません」と表示されます。
ローカルホスト名を使用しようとしましたが、うまくいきませんでした。ドキュメントで気がつきましたが、IP アドレスの設定について言及されていましたが、どこにも見つかりませんでした。
ユーザーがリモートおよびローカルで SVN リポジトリにアクセスして使用できるようにしたいと考えています。
どうすればいいのかわかりません、助けてください。御時間ありがとうございます!
macos - Mac OS X 10.6 Server で SVN Server または ssh+svn:// 接続を有効にする
Mac OS X 10.6.8 Server を使用しています。svn 1.6.17 がインストールされています。そこで、macports: sudo port install subversion を使用して最新バージョン (1.7.8) をインストールしました。
ここで、ターミナル ウィンドウに svnserve --version と入力すると、新しいバージョンの 1.7.8 が表示されます。ただし、新しいsvnserverがアクティブであることをリモートで確認すると、次のようになります。
ssh ユーザー名@ホスト svnserve --version
古いバージョンの 1.6.17 を取得します。また、新しいバージョンを各ユーザーのパスに手動で追加する必要があるようです。
このマシンでSVNサーバーをグローバルにアクティブ化するにはどうすればよいですか?
ありがとう、
ニック、
c# - SharpSvn でファイルサイズを取得するには?
SharpSvn (C#) を使用して、Web ページにリポジトリのコンテンツを表示するモジュールに取り組んでいます。私が使用しているURLのコンテンツのリストを取得するには:
したがって、各項目について、名前、パス、URL に関する情報を取得します...しかし、サイズも知る必要があります。SharpSvn を使用して、svn サーバーからこの情報を取得する方法はありますか?
ありがとう。
編集: DJ KRAZE の回答により、私の質問が十分に明確ではないことがわかりました。この製品は、すべての svn (承認済み) ユーザーが Web 上のリポジトリを表示および参照できる、Dropbx のような Web サイトです。したがって、このコードは svn サーバーで実行する必要があります。たとえば、ユーザーは自分の PC からファイルを追加し (亀などを使用)、コミットします。後で、これらのファイルを Web 上で (これもドロップボックスと同じように) サイズと共に確認したいと考えています。Sharpsvn はこの機能を提供しますか?