1、登陸到SVN服務器
帳號: ssh test@192.168.1.100
密碼: 123456
2、新建SVN項目
a、 進入svn創建項目的目錄
cd /etc/apache2/mods-enabled/
b、 編輯文件
sudo vi dav_svn.conf
密碼: 123456(即賬戶test的登錄密碼,下同)
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) 從svn上下載testsvn到本地
利用 TortoiseSVN 工具,下載文件svn資源到本地(右鍵checkout),剛才新建testsvn項目的svn網址:
http://192.168.1.100/testsvn/
或 命令下載svn資源如下
svn co http://192.168.1.100/testsvn/ testsvn
2) 上傳本地文件到svn上
a、 新建文件
aaa.txt
, 輸入:doodlemobile
b、 右鍵——》TortoiseSVN ——》
Add...
c、 右鍵——》
SVN Commit...
——》 輸入更改記錄,如:add aaa.txt
d、 打開瀏覽器,輸入:http://192.168.1.100/testsvn/,查看是否上傳成功!
6、常見問題
1) Could not open the requested SVN filesystem 錯誤
解決:
這是因為還沒有創建項目資源庫(testsvn),因此無法訪問到此文件,解決方法請見上述步驟3
2)
Permission denied
錯誤
解決:
這是用戶沒有寫權限(無法上傳文件),解決方法請見上述步驟4
參考推薦:
SVNForum
SVN常用命令
(
推薦
)
Windows安裝SVN服務器
(百度文庫)
Windows下安裝Subversion服務端和TortoiseSVN客戶端詳細教程
(百度文庫)
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
