2012-06-14 74 views
0

我已经对我的存储库中的文件进行了更改,我想提交这些更改,使用tortoise svn,所以我右键单击文件夹,并尝试提交该文件,但它显示以下内容错误: -承诺使用龟SVN

“错误提交失败(细节如下) 无法创建目录 '/svnroot/db/transactions/31383-1.txt:权限被拒绝'

我使用svn + ssh协议,并如果我正确记得,我没有在任何地方输入密码,所以这可能是由于没有输入密码而导致的错误。你能告诉我如何摆脱错误/输入SSH密钥?

+0

您结帐的具体情况是什么?更具体地说,你指定了什么URL? –

+0

@malenkiy_scot:刚创建一个文件夹并右键单击 - > svn checkout,然后链接: - [link] http://svn.example.com/branches/... –

+0

@malenkiy_scot:我应该用svn + ssh://svn.example.com而不是http然后网站? –

回答

0

显然,我有一个额外的短语添加到地址SVN + SSH://[email protected]/ svnroot /枝......

svnroot不得不被添加到地址,

现在没有错误:)

0

我认为这是same problem you had yesterday。您需要做svn+ssh://[email protected]否则您使用的是只读的匿名访问。

尝试将您的工作副本重新定位到svn+ssh://[email protected]。在Tortoise SVN中,你可以这样做:右键单击你的工作副本 - > TortoiseSVN - > Relocate。修改显示为svn+ssh://[email protected]格式的网址 - >确定。

+0

我认为你是正确的,“这是问题”,但是当我尝试做TortoiseSVN - > Relocate时,它显示我的存储库不存在于该地址:错误 –

+0

这可能是因为我没有添加我的用户名字/ passwd到现在,有没有我应该添加的地方? –

+0

在尝试修改它之前,URL说了什么:ssh或http? –