linux下cvs命令怎么不让交互输入密码?
linux下cvs命令怎么不让交互输入密码?
cvs -d:ext:simtiger@xxx.com:/u/cvsroot co YYY
这样每次都需要输入simtiger的密码,cvs应该有命令行输入用户名、密码一起的方式吧?或者使用类似ssh的public/private key的方式,将public key放到server中。
请教各位朋友。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
谢谢楼上的朋友。
我现在用expect解决的,但是还是想直接通过命令行直接输入密码,而不用login时提示敲入,不知道可不可以那样做?
可以,设置一个你自己的环境变量就可以了 CVSROOT
export CVSROOT=:pserver:user@server#port:/path/to/cvsroot
加入到你自己的shell profile中就可以了,是你自己的,不是系统的。如 /home/among29/.bash_profile
但是密码好像不可以保存(或是我没看到) 以后在shell中用cvs login 输入一次密码就ok了