程序员工具与网络通信指南
1. 程序员工具
1.1 远程 CVS 访问
若能通过 rsh 登录到持有代码仓库的机器,就可以使用远程 CVS 来访问该仓库。要检出一个模块,可执行以下命令:
cvs -d :ext: user@domain.com :/path/to/repository checkout dataimport
若出于安全原因不能或不想使用 rsh,也可以使用安全外壳 ssh。可以通过将环境变量 CVS_RSH 设置为 ssh 来告知 CVS 使用 ssh。
认证和访问仓库也可以通过客户端/服务器协议来完成。远程访问需要在持有仓库的机器上运行一个 CVS 服务器,具体设置方法可查看 CVS 文档。若服务器已设置好,可以使用以下命令登录:
cvs -d :pserver: user@domain.com :path/to/repository login
CVS 服务器会要求输入由管理员分配的 CVS 密码。每个仓库只需进行一次此登录过程。检出模块时,需要指定带有服务器的机器、该机器上的用户名以及仓库的远程路径,这些信息会像本地仓库一样保存在本地树中。由于密码以最小加密方式保存在主目录下的 .cvspass 文件中,存在一定安全风险,更多信息可查看 CVS 文档。
当通过互联网使用 CVS 检出或更新较大模块时,还可以使用 -z
超级会员免费看
订阅专栏 解锁全文
1771

被折叠的 条评论
为什么被折叠?



