SVN報錯解決

來源:互聯網
上載者:User
SVN 使用過程中的報錯 1.Error while creating module:org.apache.subversion.javahl.ClientException:Authorization failed
svn:認證失敗
出現情景:啟動 svn 服務後,首次提交項目時
解決方案:修改倉儲目錄下的設定檔 svnserve.conf、passwd、authz
第一種:開啟匿名訪問。修改 svnserve.conf 檔案,將 anon-access 的值改為 write
第二種:設定授權訪問。
修改 svnserve.conf 檔案:
開啟 auth-access = write、password-db = passwd(指定使用 passwd 檔案儲存使用者名稱密碼資訊)、authz-db = authz(指定用 authz 檔案儲存授權資訊)且將 anon-access 設定為 none(否則會報錯誤5)
修改 passwd 檔案:
添加使用者 username = password 的形式

修改 authz 檔案:
進行添加組合設定許可權的操作
比如:
[/] # 對根目錄設定許可權
@kaifa = rw  # 以 @ 表示對一個組設定許可權,可讀寫
ceshi = r # 唯讀
* = # 屏蔽作用,即除了設定的 kaifa 組和 ceshi 使用者外,其他人都沒有許可權
2.Filesystem has no item svn: URL 'svn://localhost/OA/DesignPattern' non-existent in revision 2 出現情景:
第一次提交項目
解決方案:
出現此種錯誤時,我們可以發現項目上的符號是 。 和 *, 我們只需要點擊右鍵,再次提交該項目,
將其納入版本庫即可
3.svn: E200009: 提交失敗(細節如下):
svn: E200009: “F:\workspace\SVN\SpaceJohnnie\OA\Hello.txt” 尚未納入版本控制
出現情景:
F:\workspace\SVN\SpaceJohnnie\OA>svn commit Hello.txt
解決方案:
把檔案納入版本控制中,執行命令svn add Hello.txt
4. svn: E205007: 提交失敗(細節如下):
svn: E205007: 無法使用外部編輯器獲得日誌資訊;考慮設定環境變數 $SVN_EDITOR,或者
使用 --message (-m) 或 --file (-F) 選項
svn: E205007: 沒有設定 SVN_EDITOR,VISUAL 或 EDITOR 環境變數,運行時的配置參數中
也沒有 “editor-cmd” 選項
出現情景:
在執行 add 命令後,將檔案提交到伺服器
svn commit Hello.txt
解決方案:
這是因為我們在提交時沒寫日誌,只需加入參數 -m即可
svn commit -m "第一次提交" Hello.txt
5.Item is not readable svn: 遇到不可讀的路徑;拒絕訪問。
出現情景:
許可權配置時出錯,沒有將匿名訪問值設為 none,即:anon-access = none
解決方案:
修改 svnserve.conf 檔案 設定 anon-access = none

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.