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で質問しましょう!
似たような質問が見つかりました
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- その他(ネットショッピング・通販・ECサイト) JALの予約サイトについて 2 2023/03/09 00:33
- サーバー Windows2019CALとRDS CALについて 1 2022/06/19 13:48
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- ドライブ・ストレージ 家庭用のNASについて 2 2022/07/05 18:30
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
Subversionのチェックアウトが...
-
Excelのマクロについて教えてく...
-
Eclipseでコピーするとき行数な...
-
彼女の過去の恋愛に嫉妬してし...
-
Eclipseのコード入力時の、行コ...
-
エクセルのマクロについて教え...
-
OneDrive必要なものでしょうか
-
DataTableに入っているデータを...
-
【再質問】Eclipseのコード入力...
-
CSVファイルの特定行の削除
-
EXCELVBAにて文字列にして「01...
-
ホームページビルダー16で未...
-
vb2010 ビルド後のexeコピーに...
-
キー入力を制限しつつ、Ctrl+C...
-
iCloud for Windowsをアンイン...
-
my.cnfファイルを編集しようと...
-
デスクトップ画面に「◯◯まであ...
-
C++言語で、構造体のコピーは可...
-
大容量ファイルの圧縮整理方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
TortoiseSVNにおける削除ファイ...
-
Subversionで日本語ファイル名...
-
TortoiseSVNでリポジトリURLの...
-
[SVN]Subversionリポジトリの容...
-
Subversionのチェックアウトが...
-
Tortoise SVNでのファイルをア...
-
SVNへ登録した際の「日時」につ...
-
Subversionのリビジョン番号一...
-
subversionでログを表示しよう...
-
svnadmin loadをするとエラーする
-
TortoiseSVN1.6.7でのhttps接続
-
Subvirsion サーバに接続できま...
-
SVN 削除してしまったフォルダ...
-
TortoiseSvnをバッチファイルで...
-
「.svn」の隠しフォルダが勝手...
-
".svn-base"という拡張子の追加...
-
Macでsubversionのコミットがで...
-
SVNのアンロック
-
svnリポジトリ内の一部のフォル...
おすすめ情報