問題タブ [websvn]
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 - 「svn: E195019: Redirect cycle detected for URL」の原因は?
SVN リポジトリからチェックアウトしようとすると、
ただし、このエラーは、(特定の) プロキシ サーバーの背後にいる場合にのみ発生するように見えます。
他の投稿で説明したように ( tortoise svn で「URL 'domain/svn' に対して検出されたリダイレクト サイクルが検出されました」を参照)、このエラーは、SVN DAV が誤って構成されている場合に発生します。ただし、私の構成は正しいようで、私の知る限り、問題はプロキシの背後にある場合にのみ発生します。
リポジトリのセットアップは多かれ少なかれ標準です。
php - Apache/PHP にファイルを読み取る権限がありません
ファイルを読み取ろうとしている Web ページがありますが、許可が拒否されたというエラーが表示されます。問題を再現するための非常に簡単なページを作成しました。
テストとして、svn dir と以下のすべてのパーミッションをばかげた 777 に設定し、所有権を apache に変更し、apache ユーザーを別のグループに追加しようとしました。Apacheユーザーとして実行されていることを確認しました(上記のwhoami呼び出しの目的です)。上記のコマンドをコマンド ラインで apache として実行しようとすると、正常に動作します。
これが期待どおりに動作しないのはなぜですか? ファイルに 777 を与えると、「その他」の完全なアクセス許可が付与されると予想されます。所有者を apache に変更すると、問題も解決されると予想されます。PHPから失敗した場合、Apacheユーザーが失敗するため、sudoを実行すると予想されます。
ところで、完全を期すために、これは私がWebSVNを実行している問題ですが、WebSVNの問題ではなくApacheの問題のようです。
svn - クライアントソフトウェアなしでsvnディレクトリをチェックアウトしますか?
私が働いているコンピューターは非常に厳重にロックされています。インターネットに接続できるコンピューターは 1 台ありますが、インターネットにアクセスできるのは Internet Explorer と Outlook だけです。また、ソフトウェアをインストールすることもできません。必要なものをインストールまたは実行できる別の「スタンドアロン」コンピューターがありますが、インターネットに接続できません。
gforge svn からディレクトリをダウンロードする必要があります。ブラウザからこれを行う方法はありますか? チェックアウトする必要があるディレクトリのアドレスを入力できる Web サイトを想像すると、そのディレクトリとそのすべてのサブディレクトリを含む Internet Explorer でダウンロードできる zip ファイルが生成されます。インターネットに接続されたコンピューターにコードをダウンロードし、「スタンドアロン」コンピューターに転送して実行する必要があります。
私はたくさん検索しましたが、多くの人が同様の問題を抱えていますが、私と同じ制限はありません。たとえば、多くの人がDownloadSVNを使用できます。これは、コンピューターに何もインストールする必要のない移植可能なプログラムであるためです。ただし、私の場合、DownloadSVN 実行可能ファイルはインターネットへのアクセスを許可されていません。
ほとんどの github プロジェクトと一部の gforge プロジェクトには、現在のディレクトリの「zip をダウンロード」するオプションがあります。これは素晴らしいことですが、ダウンロードする必要がある gforge svn にはこのオプションがありません。個々のファイルを調べて手動でダウンロードすることもできますが、これには何時間もかかります。
問題があるかどうかはわかりませんが、私は Windows 7 と Internet Explorer 10 を使用しています。重要な情報は、コンピューターにインストールしたどのソフトウェアからもインターネットにアクセスできないため、IE 以外で実行されるクライアント ソフトウェアは動作しません (ある種の javascript のように IE 内で実行できるものは動作するでしょうか?)。
html - WebSVN の HTML ファイルはどのようにレンダリングできますか?
私は、Markdown からコンパイルされた HTML ファイル形式のドキュメントを持ち、Doxygen HTML 表現を持つコード プロジェクトを持っています。このプロジェクト、そのすべてのドキュメント、およびその Doxygen 表現は、WebSVN リポジトリに保存されています。
ドキュメントのレンダリングされたバージョンと Doxygen 表現に人々をリンクできるようにしたいと考えています。リポジトリを表示するには承認が必要であるとすれば、これを行うにはどのような方法がよいでしょうか?
理想的には、表示ページに、HTML をレンダリングできるリポジトリ内の HTML ファイルのリンクがあるでしょう。ただし、私が持っているのはダウンロード リンクです (ファイル URL に何かを追加しますREADME_SVN.html?op=dl&rev=123456
)。
WebSVN でのレンダリングが難しすぎる場合、別のサイトで何らかの方法で HTML をレンダリングできますか? http://htmlpreview.github.io/のようなものを考えています。私が試したのは、ファイル ダウンロード リンクを使用した TWiki ページの iframe ですが、これはダウンロードを開始したばかりです。
git - Git の websvn に相当するもの
現在、サーバーでwebsvnを使用して svn ブランチを視覚化しています。
最近Gitを導入したので、gitをグラフィカルに見るのと同等のものを探しています
php - WebSVN がリポジトリを認識しない
WebSVNをインストールしようとしています。これまでのところすべて正常に機能していましたが、リポジトリが認識されません。
ユーザー フォルダー/home/svn
(svn
はユーザー名) 内にいくつかのリポジトリがあり、それらすべてを WebSVN に表示したいと考えています。
これは私のconfig.php
です:
ブラウザで WebSVN を開くと、HTTP ERROR 500
. $config->parentPath('/home/svn');
行を次のように変更すると、次のように表示さ$config->parentPath('/home');
れ続けます。
$config->parentPath または $config->addRepository を使用して、include/config.php にリポジトリを設定してください。詳細については、インストール ガイドを参照してください。
何か不足していますか?