|
|
|
|
 使用Subversion的问题 - sailer [ 2005-08-02 16:06 | 802 byte(s)]
 Re: 使用Subversion的问题 - sailer [ 2005-08-02 16:24 | 408 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
我下载了subersion-1.3.1,编译安装到/usr/local/subversion目录下,运行bin/svnserve -d -r /usr/local/repository。
客户端执行命令:svn import -m "My program" /home/st/program/ svn+ssh://192.168.0.1/usr/local/repository/
输出:
Adding /home/st/program/1-619-1.c
Adding /home/st/program/1-619.c
svn: Can't create directory '/usr/hdc1/repository/db/transactions/0-1.txn': Permission denied
不知道为什么会出现不能建立目录的提示?
另外,我用命令svn checkout svn+ssh://10.66.14.171/usr/hdc1/repository,得到的输出是:
Checked out revision 0.
看上去没有文件被import,不知道这是为什么?
如何指定subverion以某个普通用户身份运行?
|
|
|
----
I love Linux!
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
上传文件终于搞定了,我在/usr/local/repository目录下修改了db子目录的权限:
chmod -R 2757 db
然后在客户端svn import的时候,就不再有任何错误发生,最后提示“Committed revision 1.”。
接下来在db/revs/目录下看到生成了一个文件名为“1”的文件,虽然是二进制文件,但是可以看到里面包括了我import的代码,该文件属主就是我在客户端登录系统的用户名,通过svn+ssh方式进行认证的。
|
|
|
----
I love Linux!
|
|
[Original]
[Print]
[Top]
|
|
|