No.1ベストアンサー
- 回答日時:
TortoiseSVNのヘルプに載っていますが…
ランゲージパック入れて日本語化してあれば、
「サーバのセットアップ」-「svnserveベースのサーバ」という章に記述があります。
> また、それをサーバとしてLinux、Windowsのどちらでも実現したいと思っています。
使用するサーバプログラム名は同じですが、WindowsとLinuxではやり方が違うかと。
「svnserve」で検索すればある程度見つかるかと思いますが…
(Linuxでの構築方法の方が主に見つかると思われます)
# 自宅サーバ(Linux)でsvn://は設定してありますが。
# specファイル修正して、スタンドアローン起動からxinetd配下に変更したrpmを作ってみたり…
ありました!セットアップ方法、ヘルプに書いてあったんですね・・・。
ただ今、コミットは出来るが更新が出来ないという状況に陥ってしまいました。
ヘルプだと、svnserve.conf、passwd、authzファイルの編集の仕方が良く分かりません。
No.2
- 回答日時:
> ただ今、コミットは出来るが更新が出来ないという状況に陥ってしまいました。
authzの設定が適切でないようです。
とりあえず…
・更新/チェックアウト/エクスポートは誰でも可
・コミットする場合は認証が必要
って程度であれば、
passwdにユーザーとパスワードを記述、svnserve.confはデフォルトの状態から
password-db = passwd
を有効化するだけで行けます。
ちなみに、自宅のSVNはこの設定です。
インターネット側からアクセスすることはないのでルータのポートは閉じています。
どうしてもアクセスする必要がある場合は、SSHが開けてあるのでsvn+sshでアクセス可能です。
(もし秘密鍵とパスフレーズが漏れても、この公開鍵ではSVNにのみアクセス可能なように制限してあります)
コミットしか出来ないのは、authzでリポジトリのルートに対して読み込み許可の設定をしていないからではないでしょうか?
設定方法に関しては検索するとみつかるかと思いますが……
ちなみに、authzの記述例はTortoiseSVNのヘルプ、「サーバのセットアップ」-「Apacheベースサーバ」-「パスベース認証」にあります。
記述例では複数のリポジトリ(proj1、proj2、bigproj等)の設定が記述されています。
それぞれのリポジトリのsvnserve.confで絶対パス(あるいは相対パス)で同じファイルを参照するように authz-db を設定する例なのでしょう。
お礼遅くなってしまい申し訳ありません。
教えて頂いた方法で設定した所、期待する動作をする事が出来ました。
Subversion、何気に奥深いです・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
TortoiseSVNにおける削除ファイ...
-
Tortoise SVNでのファイルをア...
-
Subversionのチェックアウトが...
-
Subversionで日本語ファイル名...
-
subversionでログを表示しよう...
-
svnadmin loadをするとエラーする
-
Subversionのリビジョン番号一...
-
[SVN]Subversionリポジトリの容...
-
Tortoise SVNのメッセージ欄に...
-
SVNへ登録した際の「日時」につ...
-
ナレッジDB
-
TortoiseSVN1.6.7でのhttps接続
-
subversion復旧時の作業コピー...
-
SVN 削除してしまったフォルダ...
-
Ctrl + Cなど複数の入力キー...
-
CSVファイルの特定行の削除
-
彼女の過去の恋愛に嫉妬してし...
-
[Unity]シーンファイルの中が消...
-
Access VBAから使用したExcelプ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
TortoiseSVNにおける削除ファイ...
-
Subversionで日本語ファイル名...
-
[SVN]Subversionリポジトリの容...
-
Tortoise SVNでのファイルをア...
-
TortoiseSVNでリポジトリURLの...
-
svnadmin loadをするとエラーする
-
Subversionのリビジョン番号一...
-
Subversionのチェックアウトが...
-
SVNへ登録した際の「日時」につ...
-
subversionでログを表示しよう...
-
SVN 削除してしまったフォルダ...
-
TortoiseSvnをバッチファイルで...
-
svnリポジトリ内の一部のフォル...
-
Subvirsion サーバに接続できま...
-
FFFTPでディレクトリを上の階層...
-
TortoiseSVN1.6.7でのhttps接続
-
SVNのアンロック
-
RapidSVNの管理方法について
-
「.svn」の隠しフォルダが勝手...
おすすめ情報