gpt4 book ai didi

svn - 用于添加新用户并授予所有权限的 Subversion 命令

转载 作者:行者123 更新时间:2023-12-02 02:32:07 25 4
gpt4 key购买 nike

目前,我无法提交我添加的 SVN 用户。我尝试手动编辑 svnserve.confpasswd 文件。我做了以下事情。

  • passwd 中添加了一行 harry = harrysecret
  • 取消注释 svnserve.conf 中的行 password-db = passwd
  • 添加了一个系统用户,harry,密码为 harrysecret,如下:-

    用户添加哈利 密码哈利

我正在使用 SVN+SSH 协议(protocol)并且能够结帐、更新但是,在提交时我收到了错误

Commit failed - Can't create directory 'path/to/repository/db/transactions/1852-1.txn' Permission denied

但是,对于 root 用户,我可以提交。

我用谷歌搜索命令并找到了以下内容。

sudo htpasswd -m /etc/subversion/svn-auth-file sally
New password: *******
Re-type new password: *******
Adding password for user sally

( http://www.divvun.no/doc/infra/system/addsvn-users.html )

它对我不起作用。

http://wiki.site5.com/SVN/Subversion_(SVN)_Setup_Guide#Setup_a_new_SVN_user_account

    cd ~
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys

http://help.joyent.com/index.php?id=55&pg=kb.page

  • cd 到域的 etc/ 目录
  • 使用任何文本编辑器,通过添加一个“新用户”的“权限线”到现有存储库(存储库是在 webmin 中创建)
  • 使用 bash$ 将“newuser”的密码添加到 svn.basic.passwd 文件htpasswd svn.basic.passwd 新用户(它将提示两次新的密码)

但是,我在/etc目录下没有svn-access.conf。

是否有可靠的方法来添加具有所有权限的用户?我需要指示某人在远程服务器上执行相同的操作。

最佳答案

我从未在 SVN 中添加过用户。尝试 CHMOD 777 以获得所有权利。

关于svn - 用于添加新用户并授予所有权限的 Subversion 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3350783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com