問題タブ [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.
php - VisualSVNサーバーを備えたWebSVN、認証を取得した人はいますか?
VisualSVNサーバーをWindowsサーバーにインストールし、いくつかのリポジトリにサービスを提供しています。
VisualSVNサーバーに組み込まれているWebビューアーは最小限のSubversionブラウザーであるため、リポジトリーの上にWebSVNをインストールしたいと思います。
ただし、問題は、認証が機能していないように見えることです。理想的には、VisualSVNで指定されている現在のリポジトリ認証をWebSVNで機能させたいので、WebSVNにすべてのリポジトリ名が表示されても、適切な資格情報がないと実際にそれらを参照することはできません。
このグーグルクエリの一番上のリンクのキャッシュされたコピーにアクセスすることで、私がこれまでに見つけた有望なものを見ることができます。
(メインのブログページが破壊されたようです。私が参照している一番上のページのドメインはthe-wizzard.deです)
そこで、WebSVNのphpファイルの1つに追加できるいくつかのphp関数を見つけました。そこで変更を加えましたが、WebSVNにユーザー名とパスワードを要求させるだけで、何を入力しても入力できませんでした。
残念ながら、phpとapacheは私にとって主に黒魔術です。
では、WebSVNをVisualSVNがホストするリポジトリとうまく統合した人はいますか?
php - FogBugz、WebSVN、Cygwin-差分が生成されない
私が尋ねようとしていることは少し具体的で小さなニッチであることに感謝することができますが、あなたがいくつかの助けを提供することができれば、あなたは実際に私の髪の毛の一部を保持させてくれるかもしれません!
私はもともとFogBugzテクニカルサポートページにクエリを投稿しましたが、あまり喜びはありませんでした。
基本的に、私はWebSVNをリポジトリブラウザーとして使用して、FogBugzのログおよび差分機能を提供しています。WebSVNを使用すると、ログを表示できますが、差分の情報は表示されません。私は細かい櫛でwebSVNのPHPを調べ、websvnがsvnユーティリティを呼び出して、ファイルの内容を取得し、sedとenscriptを使用してフォーマットすると、最終的に生成されるファイルが空白になることを確認しました。
ユーティリティ呼び出しを小さなステートメントに分割し、コマンドラインを使用して手動でテストしましたが、sedステートメントを組み込むまではすべてうまくいったようです。他の誰かがこの問題を抱えていましたか、または解決策を知っていますか?以下のステートメントはPHP内から呼び出されており、空のファイルが生成されている場所です。
svn - fogbugz、svn 統合が機能していません。(wush.net でホストされている svn)
2 つのプロジェクトを fogbugz に切り替えたところですが、今のところとても気に入っています。FB には、trac を水から吹き飛ばすだけの機能がいくつかあります。ただし、FB の問題内からリビジョンを指すように FB を取得するのに問題があります。
tortoisesvn で bugid を設定しましたが、すべて動作します。GUI で bugid をクリックすると、fogbugz ブラウザーが正しい問題でポップアップします。ただし、逆は機能しません。
svn ホスティングに wush を使用しています。http://fogcreek.com/FogBugz/docs/60/topics/sourcecontrol/setup/Subversion.html
を見てきました
と
https://support.wush.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=33&nav=0
しかし、それを正しく行う方法を理解していません。リポジトリへの読み取りアクセス権を持つように websvn ゲスト アカウントを設定しました。
trac と svn の統合はうまくいきました。(trac チケットから) SVN コミットのコメントにリンクされたリビジョンで変更されたソースを確認できました。
websvn/SVN の wush ホスティングとの FB 統合に成功した人はいますか?
編集:
また、FB 号にリンク、参照、またはテキストを掲載していただければ幸いです。ただし、FB の問題はコミットによっても触れられていないようです。
編集: 1 つのポスターへの応答:
bugid は svnUI に正しく表示されます。つまり、tortoisesvn の履歴のリンクをクリックすると、fogbugz の URL が表示されます。
機能していないのは次のとおりです。
- FB 課題へのチェックイン コメントの自動更新/挿入
- FBでは、レポ/変更/などに戻るリンクはありません。
svn - ブルーホストのwebsvn
bluehost で SVN を動作させることができました。次に、websvn を設定しようとしましたが、メインの websvn ページを表示できますが、リポジトリをクリックすると、次のエラーが発生します。
このコマンドの実行中にエラーが発生しました: /home/username/system/bin/svn --non-interactive --config-dir /tmp log --xml --verbose --limit 2 'file:////home/username/devel //テスト/'
/home/username/system/bin/svn: 60行目: /usr/bin/sed: そのようなファイルやディレクトリはありません /home/username/system/bin/svn: 64行目: /usr/bin/sed: そのようなファイルはありませんまたはディレクトリ ls: 書き込みエラー: 壊れたパイプ /home/username/system/bin/svn: 88 行目: /usr/bin/sed: No such file or directory
ただし、/usr/bin/sed は ssh から正常に動作します。ヒントはありますか?ありがとう
linux - Subversion/Apache サーバーのコードの強調表示
ローカルの Subversion プロジェクトをホストする Subversion と Apache のインストールにコードの強調表示を追加する方法を探しています。VM にインストールされた Fedora Core 10 で実行されます。syntaxhighlighterを使用したいのですが、必要な javascript を (ソースを汚染することなく) Apache に自動的に挿入させる方法がわかりません。
Apache 2.2/SVN 1.5.5 の既存のインストールを変更して、syntaxhighlighter を使用することは可能ですか? (こんな感じです)
Collabnet によってホストされている WebSVN と呼ばれるプロジェクトがあり、同様のものが組み込まれているようですが、問題が発生した後、Web サブバージョンを機能させるために行った (そして Fedora を適切に構成した) ため、OpenCollabnet のバージョンの WebSVN を使用したくありません。 . さらに、そのバージョンは最新のサブバージョンと Apache をサポートしていません。
Subversion ソースを提供する Apache に何らかの形式のコードの強調表示を追加するにはどうすればよいですか?
svn - WebSVN 経由でリポジトリへのアクセスを制限するにはどうすればよいですか?
注: 私は最初にserverfault.comでこの質問をしましたが、これまでに 1 つの応答しか得られませんでした。考えれば考えるほど、stackoverflow の方がおそらく優れていることに気づきます。
Apache 2.2 と WebDAV を介して提供される複数のサブバージョン リポジトリがあります。それらはすべて中央の場所にあり、このdebian-administration.orgの記事をベースとして使用しました (ただし、単純な htpasswd ファイルのデータベース認証の使用はやめました)。
それ以来、私もWebSVNを使い始めました。私の問題は、システム上のすべてのユーザーがさまざまなリポジトリにアクセスできるわけではないことです.WebSVNのデフォルト設定は、認証できる人なら誰でも許可することです.
WebSVN のドキュメントによると、これを回避する最善の方法は Subversion のパス アクセス システムを使用することなので、AuthzSVNAccessFile ディレクティブを使用してこれを作成しようとしました。
ただし、これを行うと、「403 Forbidden」メッセージが表示され続けます。
私のファイルは次のようになります。
ファイルにデフォルトのポリシー設定があります。
各リポジトリは、以下のようなポリシー ファイルを取得します。
default_auth.conf ファイルには次の内容が含まれています。
default_auth.conf に 2 番目の SVNParentPath が必要な理由はよくわかりませんが、AuthzSVNAccessFile ディレクティブを追加した結果としてエラー メッセージが表示されたので、今日追加しました。
完全に許可されたアクセス ファイルを使用
システムは正常に動作しました (基本的には変更されていませんでした)。
代わりに、「許可が拒否されました」というエラーが再び表示されます。ログ ファイルのエントリは次のとおりです。
これを機能させるにはどうすればよいですか? apache の設定が間違っていますか、それとも svnaccess.conf ファイルの理解が間違っていますか?
間違った方法で行っている場合は、全体的なアプローチに特にこだわりはありませんので、代替案も自由に提供してください。
更新 (20090528-1600):
この回答を実装しようとしましたが、まだ正しく機能しません。
追加したように、ほとんどの構成が正しいことを知っています
最初は「joebloggs」がすべて正しいアクセス権を持っています。
ただし、リポジトリ固有にしようとすると、次のようなことを行います
その後、mickmurphy の許可拒否エラー (joebloggs は引き続き動作します) が表示され、以前に発生したエラーと同様のエラーが発生しました。
また、すべてのリポジトリが下にあることを前に説明するのを忘れていました
更新 (20090529-1245):
これを機能させるにはまだ運がありませんが、すべての兆候は、Subversion のパスアクセス制御が適切に機能していないという問題を示しているようです。私の仮定は、リポジトリ構造を正しく認識するように apache または svn を構成していないということです。
これは、「[/]」エントリが完全に機能しているように見えるためです。
また、これは StackOverflow の方が適しているかもしれない質問だと思いますか?
svn - WebSVNに代わる良い方法はありますか?
私たちは過去数年間それを使用してきましたが、現時点では最も満足していません。そこに良い選択肢はありますか?
git - GIT Fogbugz 統合
Git を FogBugz に結び付ける場合、WebSVN の代わりに何を使用しますか?
css - CSSに精通している人は、WebSVNセットアップの問題を理解するのを手伝ってくれますか?
私はCSSに関してはまったくの初心者なので、ここで自分で問題を理解することをほとんど諦めています。
私が抱えている問題は、WebSVNのインストールにdiffedファイルの表示に関連する奇妙な問題があることです。現在の線を強調表示するCSSがいくつかありますが、画面上でマウスを上下に動かすと、マウスを動かす方向に応じて、線が1〜2ピクセル上または下になります。
ここで、それを説明しようとするのは少し難しいです、これは問題を示すアニメーションGIFです:
WebSVNCSS問題の図http://www.vkarlsen.no/files/websvn_css.gif
自分で試してみるには、ここにある私のWebSVNリポジトリにアクセスしてください。
残念ながら、Google Chrome(またはその他)は上記のリンクの「クリック可能性」を壊しているようです。問題を回避するために、実際のリンクをテキストで投稿しました。ログインする必要がありますが、ユーザー名とパスワードはどちらも引用符なしの「ゲスト」です。サイトの証明書に関する警告が表示される可能性があることに注意してください。これはプライベートサーバーなので、実際の証明書を取得するつもりはないので、無視してください。
私が使用しているブラウザであるChromeとInternetExplorerでは、問題が明らかになっています。
おかげで、受け入れられた答えで問題は解決しましたが、私の質問も部分的にこれでした:
アニメーションGIFで、または試してみると、マウスが上に移動しているのを見ると、その線のCSSホバースタイルによってその線が高くなっていることがわかります。ただし、マウスカーソルを別の行に移動しても、1つの行にカーソルを合わせると、図の一番下の行は移動しません。確かに、1つは1〜2ピクセルを失い、もう1つはそれらを獲得したため、私がいた線と移動した線は方向に応じてシフトするはずですが、図の下部にあるテキスト行は本当に動かないでしょ?最初にマウスカーソルを行のリストに移動したとき、および元に戻した場合にのみ、1〜2ピクセル下に移動する必要があります。
特定の振る舞いはかなり奇妙だと思っただけです。
iis - IIS 6.0 への WebSVN のインストール
Windows Server 2003 マシンで WebSVN をセットアップしようとしていますが、うまくいきません。私は次のことをしました:
- インストールされた FastCGI
- PHP 5.3.1.0 を c:\PHP にインストール
php.ini を次のように更新しました。
cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0
WebSVN 2.3.0 を D:\myWebRoot\websvn にダウンロードして解凍しました
- distconfig.php を config.php にコピーします
以下を追加しました。
$config->setSVNCommandPath('c:\Program Files\Subversion\bin'); $config->setDiffPath('C:\Program Files\FogBugz\accessories'); $config->addRepository('Documents', ' https://myServer >/myDir/Docs)', null, 'myDocsUser', 'myDocsPassword');
URL myServer//websvn を参照すると、次のエラーが表示されます。
このコマンドの実行中にエラーが発生しました: "c:\Program Files\Subversion\bin\svn" --version --config-dir /tmp
何か案は?