我已经对我的存储库中的一个文件进行了更改,我想使用 tortoise svn 提交这些更改,所以我右键单击该文件夹,并尝试提交该文件,但它显示以下错误:-
'错误提交失败(详细信息如下)无法创建目录'/svnroot/db/transactions/31383-1.txt:权限被拒绝'
我使用 svn+ssh 协议,如果我没记错的话,我没有在任何地方输入我的密码,所以这可能是由于没有输入密码而导致的错误。您能告诉我如何摆脱错误/输入 ssh 密钥吗?
我已经对我的存储库中的一个文件进行了更改,我想使用 tortoise svn 提交这些更改,所以我右键单击该文件夹,并尝试提交该文件,但它显示以下错误:-
'错误提交失败(详细信息如下)无法创建目录'/svnroot/db/transactions/31383-1.txt:权限被拒绝'
我使用 svn+ssh 协议,如果我没记错的话,我没有在任何地方输入我的密码,所以这可能是由于没有输入密码而导致的错误。您能告诉我如何摆脱错误/输入 ssh 密钥吗?
我想这和你昨天遇到的问题一样。您需要这样做svn+ssh://user@...
否则您使用的是只读的匿名访问。
尝试将您的工作副本重新定位到svn+ssh://user@svn.example.com
. 在 Tortoise SVN 中,您可以这样做:右键单击您的工作副本 -> TortoiseSVN -> 重新定位。修改显示为svn+ssh://user@svn.example.com
格式的 URL -> 确定。
显然我必须在地址 svn+ssh://user@svn.example.com/svnroot / branches ...
svnroot 必须添加到地址中,
现在没有错误:)