1、 SVNサーバーにログインします
アカウント:ssh [email protected]
パスワード:123456
2、 新しいSVNプロジェクト
a。svnがプロジェクトを作成するディレクトリを入力します
cd /etc/apache2/mods-enabled/
b。ファイルを編集する
sudo vi dav_svn.conf
パスワード:123456(アカウントテストのログインパスワード、以下と同じ)
c。新しいプロジェクト(例として** testsvn **)を追加し、ファイルの最後に次のコードを追加します
< Location /testsvn>
DAV svn
SVNPath /home/fruits/svn/projects/code/testsvn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/svn-auth-file
Require valid-user
< /Location>
3、 新しいプロジェクト(testsvn)リソースライブラリ
sudo svnadmin create /home/fruits/svn/projects/code/testsvn
注:TortoiseSVNを介してsvnリソースをダウンロードできるようになりましたが、まだアップロードできません(ユーザーに書き込み権限がないため)
4、 プロジェクト(testsvn)のアクセス許可を変更する
sudo chmod 777 -R /home/fruits/svn/projects/code/testsvn
注:-Rは、testsvnフォルダーの下のすべてのアクセス許可を読み取り+書き込み+実行に再帰的に設定します
5、 svnプロジェクト(testsvn)の作成が成功したことを確認します
1 )testsvnをsvnからローカルにダウンロードします
TortoiseSVNツールを使用して、ファイルsvnリソースをローカル(右クリックしてチェックアウト)、新しく作成されたtestsvnプロジェクトのsvnURLにダウンロードします。
http://192.168.1.100/testsvn/
または、次のようにsvnリソースをダウンロードするコマンド
svn co http://192.168.1.100/testsvn/ testsvn
2 )ローカルファイルをsvnにアップロードします
a。新しいファイルaaa.txtを作成し、次のように入力します:doodlemobile
b。右クリック-"TortoiseSVN-" 追加... **
c。右クリック-" SVNコミット... **-"次のような変更レコードを入力します:add aaa.txt
d。ブラウザを開き、http://192.168.1.100/testsvn/と入力して、アップロードが成功したかどうかを確認します。
6、 一般的な問題
1 )要求されたSVNファイルシステムを開くことができませんでした****エラー
**解決策:**これは、プロジェクトリソースライブラリ(testsvn)が作成されていないため、このファイルにアクセスできないためです。解決策については、上記の手順3を参照してください。
2 )許可拒否エラー
**解決策:**これは、ユーザーに書き込み権限がない(ファイルをアップロードできない)ということです。解決策については、上記の手順4を参照してください。
参照の推奨事項: [SVNForum](http://www.svnforum.org/forum.php)
[ SVNで一般的に使用されるコマンド](http://blog.csdn.net/sunboy_2050/article/details/6187464)(推奨)
[ ubuntuでのSVNサーバーのインストールと構成](http://www.cnblogs.com/ximu/articles/2119136.html)
[ WindowsインストールSVNサーバー](http://wenku.baidu.com/view/b0d5421ba76e58fafab00337.html)(バイドゥライブラリ)
[ WindowsでのSubversionサーバーとTortoiseSVNクライアントのインストールに関する詳細なチュートリアル](http://wenku.baidu.com/view/a1a15b3443323968011c9258.html)(Baidu Library)
Recommended Posts