2011-10-28 4 views
0

私は個人的なプロジェクトを持っています。これはサーバのホームディレクトリのsvnリポジトリに保存されています。別のユーザーにリポジトリへのアクセス権を与えたい。ユーザのホームディレクトリにあるリポジトリへのsvnアクセス

私はユーザーに自分のホームディレクトリ(ただし、ドキュメントやサブフォルダのいずれも)に対する読み取りアクセス権を与えていません。私は彼らにリポジトリに対する読み込みと実行権限を与えました。

私がローカルユーザーとしてリポジトリをチェックアウトしようとすると: SVNをURLにra_localをセッションを開くことができません:リポジトリを開くことができません "

svn co file:///home/myusername/theRepository ./aName 

私はメッセージ

SVNを取得'/ home/myusername/theRepository/format'ファイルを開くことができません:許可が拒否されました。

フォーマットへのアクセス許可を変更しても効果はありません(例:group、user 、aすべての読み取り/書き込み/実行権限でもこのメッセージが生成されます)。

これを行う方法が必要であると確信しています。助言がありますか?

EDIT:ユーザーがsvn + sshを使用してアクセスできるようにしたいと考えています。

答えて

-1

すべての上位ディレクトリへの新しいユーザーの読み取りアクセス権を付与することで、この問題が解決されました。

0

他のユーザーにファイルに権限を与えないでください。 SVNリポジトリを設定する必要があります(通常、passwdファイルとauthzファイルを持つconfディレクトリがあります)。SVNアカウントを作成し、リポジトリのそのアカウントに適切な権限を設定してください。

0

svnディレクトリの/ conf /ディレクトリに移動し、passwdファイルを更新して別のユーザを許可するようにしましたか?

passwdをVIM(これはLinuxボックスであると仮定)で開き、repoの新しいユーザーを追加できるはずです。ファイルに新しいユーザーのようなものです= ...

すなわち ジョン・ドウ= password123

保存ファイルのフォーマットやSVNサービスを再起動します。

関連する問題