ubuntu 13.10 SVN構成(ubuntu共通)
半年もSVNに乗っていないのに、また乗ったとき、また2時間もかかって、怒って、記録しました.
内容:では、SVN倉庫での権限構成については、しばらく説明しません. ひとまずfile:とsvn:のアクセス方法 のみを紹介する. linuxでのSVN対応グラフィックツール について説明する
前提:なし
必要条件:
基本的なLINUX命令について
linuxの下のディレクトリ構造を理解します.
1)インストール:$sudo apt-get install subversion
2)完了後、バージョン:$svnserve--version
3) ライブラリを作成するには、2つあります.1つは直接空のライブラリを作成することです.1つは、現在のディレクトリをインポートして新しいライブラリを作成することです.新しいライブラリを作成します(私のウェアハウスが/home/ashley/svnでsvnディレクトリが作成されたと仮定します.私たちの新しいウェアハウス決定コマンドはプロジェクトです)$sudo svnadmin create/home/ashley/svn/project 既存のディレクトリをインポートします(docという新しい倉庫を作成するために/home/documentがあると仮定します)$svn import-m /home/document file:///home/ashley/svn/doc
OK、これで、以上の操作で私たちは2つの異なるプロジェクト倉庫を持っています.異なる倉庫の下にはconfフォルダがあり、権限を構成します.
4)オープンサービス:$sudo svnserve-d-r/home/ashley/svn
サービスを閉じる:$killall-9 svnserve
チェックオンかどうか:$ps-ef|grep svnserve
svn://方式でアクセスできるのは、サービスがオンになってからだけです.
パラメータ-rはSVNバージョンライブラリのルートディレクトリを指定し、クライアントはフルパスを入力できません.上記の例では、
docウェアハウスへのアクセス: svn://192.168.1.100/doc
プロジェクトウェアハウスへのアクセス: svn://192.168.1.100/project
5) クライアントツール:linuxのグラフィックインタフェースツール:RabbitVCS.http://www.rabbitvcs.org/
インストール:
完了したら、システムを再起動する必要があります.
内容:
前提:なし
必要条件:
基本的なLINUX命令について
linuxの下のディレクトリ構造を理解します.
1)インストール:$sudo apt-get install subversion
2)完了後、バージョン:$svnserve--version
3) ライブラリを作成するには、2つあります.1つは直接空のライブラリを作成することです.1つは、現在のディレクトリをインポートして新しいライブラリを作成することです.
OK、これで、以上の操作で私たちは2つの異なるプロジェクト倉庫を持っています.異なる倉庫の下にはconfフォルダがあり、権限を構成します.
4)オープンサービス:$sudo svnserve-d-r/home/ashley/svn
サービスを閉じる:$killall-9 svnserve
チェックオンかどうか:$ps-ef|grep svnserve
svn://方式でアクセスできるのは、サービスがオンになってからだけです.
パラメータ-rはSVNバージョンライブラリのルートディレクトリを指定し、クライアントはフルパスを入力できません.上記の例では、
docウェアハウスへのアクセス: svn://192.168.1.100/doc
プロジェクトウェアハウスへのアクセス: svn://192.168.1.100/project
5) クライアントツール:linuxのグラフィックインタフェースツール:RabbitVCS.http://www.rabbitvcs.org/
インストール:
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt-get update
sudo apt-get install rabbitvcs-nautilus3
完了したら、システムを再起動する必要があります.