我是新成立的顛覆,但最初當我做了一個存儲庫,我所有的團隊成員可以更新和提交沒有問題。有一個問題,所以我們決定重新創建它,但現在只有我可以對其進行更改。而且我的用戶名/密碼在他們的電腦上不起作用,所以我相信這是明顯而愚蠢的,但我不知道是什麼原因造成的。顛覆問題 - 提交訪問
passwd和svnserve.conf文件與爲每個人工作的原始存儲庫相同。
任何想法?提前致謝。
我是新成立的顛覆,但最初當我做了一個存儲庫,我所有的團隊成員可以更新和提交沒有問題。有一個問題,所以我們決定重新創建它,但現在只有我可以對其進行更改。而且我的用戶名/密碼在他們的電腦上不起作用,所以我相信這是明顯而愚蠢的,但我不知道是什麼原因造成的。顛覆問題 - 提交訪問
passwd和svnserve.conf文件與爲每個人工作的原始存儲庫相同。
任何想法?提前致謝。
我有這樣的問題。最後,我最終刪除了所有用戶和組,然後重新創建它們。
如果您的存儲庫位於Linux機器上,並且您使用的是svn + ssh,我認爲在存儲庫上設置權限可以解決您的問題。理想情況下,您希望爲需要訪問存儲庫的所有用戶創建一個組,並使該存儲庫可寫入該組。如果你不能創建一個組,那麼你必須使它成爲世界可寫的。
或者,您可以設置Apache Web服務器以通過Web訪問您的存儲庫。它也將與tortoissvn一起工作。
防火牆是否在其他計算機上處於活動狀態?停用它並重試。如果它工作,定義一個適當的例外。也許那時還考慮重新啓用防火牆的機器上:-)
你需要專注的事情上改變...
SVN + SSH需要您登錄到存儲庫系統和auth-access = write(在svnserve.conf中),至少我已經看到了它的設置。最初是否有會話登錄到存儲庫,並且它們不再存在?
有上建立一個偉大的教程:
「安裝指南Linux的Subversion服務器,使用SSH客戶端訪問 (使用的svnserve -t使用svn + ssh協議)
岡瑟Strube(GBS @用戶.sourceforge.net,2004年3月)」
但你可能已經知道;-)
您可能需要刪除本地的svn認證緩存每臺機器上訪問SVN服務器強制每個用戶再次認證。認證緩存在用戶的主目錄: 的Linux:/home//.subversion 的Windows:C:\ Documents和Settings \ .subverison
大多數svn客戶端工具有一個調試選項 - 請和審查把這個輸出。 我已經看到客戶端不能很好地處理NTLM身份驗證。 svn服務器應該總是在NTLM之上提供BASIC認證。
移動到服務器故障? - 不是編程問題 – 2010-04-07 02:53:41
每個人都可以訪問存儲庫所在的機器嗎?他們是否有svn訪問權限(如果需要,他們是否在/ etc/groups的svn組中?)系統日誌中是否有任何錯誤消息? – WhirlWind 2010-04-07 02:54:27
託管存儲庫的計算機的操作系統是什麼?您是否通過網絡服務器訪問它? SVN + SSH? – Dima 2010-04-07 02:54:46