SVN Server Windows 下部署

來源:互聯網
上載者:User

1. 下載SVN Server   ;  添加   SVN Sever的安裝目錄\bin 目錄到  path目錄下,   我的電腦-》屬性 -》進階-》環境變數 -》path

2. 用戶端安裝 Tortorise SVN

3. 建立SVN 的  repository,  就是項目代碼倉庫, 以後的的所有同步的代碼在伺服器上存放在這個倉庫中

               兩種方法:

  1)   在Server端   開始 -> 運行  輸入 cmd   ->  svnadmin  create   E:\svndemo\repository 

這個路徑是你伺服器上的軟體倉庫的路徑

2)  使用TortoiseSVN , 在目錄E:\svndemo\repository下"右鍵->TortoiseSVN->CreateRepositoryhere...“


4. SVN 使用者存取權限配置

最簡單的許可權配置,  進入 軟體倉庫中(E:\svndemo\repository) 中,進入conf目錄svnserve.conf中: 

[general]
### These options control access to the repository for unauthenticated
### and authenticated users.  Valid values are "write", "read",
### and "none".  The sample settings below are the defaults.
anon-access = read
anon-access = write

5. 添加 SVN Server至服務中

注意以下為 windows的cmd 命令,  命令的參數中有空格的,注意一下空格, 特別是sc create中的 ”=“後有空格。


建立服務:

sc create "SVND" binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root E:\svndemo\repository" start= demand DisplayName= "SVNDServer"

rem   --root 後的目錄是 伺服器中軟體倉庫路徑

刪除該服務

sc delete "SVND"

啟動該服務
sc start "SVND"

停止該服務
sc stop "SVND"

6. 使用TortoiseSVN 向svnserver上傳代碼, 下載代碼,更新代碼操作

伺服器上使用TortoiseSVN:

       更新到最新代碼: 進入一個檔案中,按右鍵空白地方,選擇 SVN Checkout ,在URL  of   Repository  輸入  svn://localhost/  單擊確定,OK。

      上傳代碼:   在該目錄中添加一個檔案, 按右鍵空白地方,選擇SVN Commit, 勾上所有想上傳的代碼,即可單擊確定。

      

 用戶端機器上做如上操作時,將svn://localhost/   改為 svn://ip/即可




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.