发布网友 发布时间:2022-05-01 03:08
共5个回答
热心网友 时间:2023-10-09 05:35
1、首先在ubuntu下安装了svn :
sudo apt-get install subversion
2、然后创建了一个库:
mkdir /home/lyh/svn
cd /home/lyh/svn
mkdir store
svnadmin create store
3、然后配置svn:进入store目录下的conf目录
cd store/conf,
然后编辑passwd文件:
[users]
#harry = harryssecret
#sally = sallyssecreta
lyh = pass
4、增加了一个用户lyh 密码为:pass,然后配置 svnserve.conf 文件
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5、然后又在authz配置了:
[groups]
#harry_and_sally = harry,sally
#harry_sally_and_joe = harry,sally,&joe
lyh = lyh
6、新建了一个用户组,有一个lyh的用户,然后启动svn服务:
svnserver -d -r /home/lyh/svn/store
在window中通过tortoiseSVN上传一个目录:
7、结果没有弹出输入用户名和密码的对话框就直接显示:
8、解决没有弹出输入对话框,打开tortoiseSVN的设置,点击saveddata,点击clear,清除掉里面所有的选项:
9、如果弹出输入用户名和密码的对话框还是显示这个界面,首先看错误提示,连接不了svn,所以去看看是否配置好了库:
编辑authz文件:
[repository:/baz/fuz/store]
#@harry_and_sally = rw
@lyh = rw
10、去掉前面的注释,并添加库store,重启svn,ps -A | grep "svn",然后再执行一次import,Unable to connect to a repository at URL错误提示没有了,但显示:
11、此时再次编辑svnserve.conf 文件:
anon-access = none
auth-access = write
password-db = passwd
#authz-db = authz
13、注释掉 authz-db,然后重启svn,再次import,输入用户名和密码,就完成了。
热心网友 时间:2023-10-09 05:35
1. 右键点击本地副本,TortoiseSVN -> Settings -> Saved Data,热心网友 时间:2023-10-09 05:36
在svn把你需要检出的项目点开重新复制URL。不要使用你进入SVN的路径,主要就是你对这层没有访问权限热心网友 时间:2023-10-09 05:37
这应该是路径错误的问题,到svn server里repositories下右键复制路径,然后在svn客户端里打开试试热心网友 时间:2023-10-09 05:37
能不能给一下具体的解决办法,我也遇到这个问题,点clear没用啊