如何实现无密码 CVS 更新?

如何实现无密码 CVS 更新?

我正在家里的电脑上编写一些代码,想对远程服务器进行 CVS 更新。在工作时我不需要输入密码,但在家里每次进行 CVS 更新时我都需要输入密码。

我按照这里关于如何设置无密码公钥/私钥 ssh 密钥对的说明进行操作:http://www.ece.uci.edu/~chou/ssh-key.html

但是,此后每次我从本地计算机进行 CVS 更新(或任何与 CVS 相关操作)时,我仍然需要输入我的 ssh 密码。

我错过了什么?

答案1

您所做的就是设置 SSH 身份验证,这适用于使用 SSH 作为传输方式的所有内容。只要您使用 :ssh: 方法,它就应该适用于 CVS。

查看已签出目录中的 CVS/Root 文件,查看您使用的访问方法,它应该显示

:ext:[email protected]:

用于通过 SSH 进行传输。

相关内容