簡體   English   中英

半專用服務器(Linux)上的SVN設置

[英]SVN setup on semi-dedicated server (Linux)

我正在完成在遠程Web服務器(Linux Centos)上設置SVN的過程,並且需要一點幫助以確保我正確地進行了操作。 到目前為止,我已經安裝了SVN並使用svnadmin create在/ home / repos上建立了一個倉庫。 計划是在/ home / repos中設置項目,例如/ home / repos / project1等。我還按如下方式編輯subversion.conf:

<Location /repos>
    DAV svn   
    SVNParentPath /home/repos
    AuthType Basic
    AuthName "Subversion repos"
    AuthUserFile /etc/svn-auth-conf
    Require valid-user 
</Location>

然后,我在/ etc / svn-auth-conf中設置我的身份驗證文件。

這是我設置SVN的第一步,我想在Web服務器上進行設置,以便可以將Web項目簽出到筆記本電腦上進行開發工作,然后將提交提交回服務器。 我是否正朝着正確的方向前進? 我是一個獨立開發人員,在此階段不希望有任何過於復雜的內容。

另外,當我嘗試導航到http:// webserverIP /〜repos /時,我會得到404-不知道為什么會這樣...通常,這就是我訪問在服務器上設置的其他帳戶的方式。

SVNParentPath是存儲存儲庫的目錄,它本身不是存儲庫。 /home/repos/project1類的內部創建一個/home/repos/project1 ,而不是在/home/repos本身中創建一個/home/repos/project1

由於您的位置是/repos因此可以像http:// webserverIP / repos / project1一樣訪問它。

我提醒您注意使用svn + ssh代替http的可能性。 設置私鑰/公鑰后,無需輸入密碼,除非您在ssh代理上設置了密碼。 您也不需要運行Web服務器,只需運行您假設已運行的ssh服務器。

簽出此頁面並查找通過SSH的隧道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM