为远程用户定义自定义 CVSROOT
Define a custom CVSROOT for remote users
我正在 RedHat 6 上配置 CVS 服务器。
我想在目录 /home/my_cvs_user_name/my_cvsroot
中创建我的 cvs 存储库,但我不想让我的 cvs 用户知道服务器上该存储库的真实路径。
现在,用户需要做的是:
export CVSROOT=:pserver:username1@my_server_name:/home/my_cvs_user_name/my_cvsroot
cvs login
...
我如何配置 CVS 以便他们可以使用 url 连接到 cvs 服务器,例如:
export CVSROOT=:pserver:username1@my_server_name:/my_cvsroot
cvs login
...
您应该可以只使用符号 link。例如
ln -s /home/my_cvs_user_name/my_cvsroot /my_cvsroot
您可能需要尝试使用权限,但考虑到它们在您的主目录中时已经拥有正确的访问权限,这似乎不太可能。
我正在 RedHat 6 上配置 CVS 服务器。
我想在目录 /home/my_cvs_user_name/my_cvsroot
中创建我的 cvs 存储库,但我不想让我的 cvs 用户知道服务器上该存储库的真实路径。
现在,用户需要做的是:
export CVSROOT=:pserver:username1@my_server_name:/home/my_cvs_user_name/my_cvsroot
cvs login
...
我如何配置 CVS 以便他们可以使用 url 连接到 cvs 服务器,例如:
export CVSROOT=:pserver:username1@my_server_name:/my_cvsroot
cvs login
...
您应该可以只使用符号 link。例如
ln -s /home/my_cvs_user_name/my_cvsroot /my_cvsroot
您可能需要尝试使用权限,但考虑到它们在您的主目录中时已经拥有正确的访问权限,这似乎不太可能。