svn+;ssh无休止地请求密码,为什么?
我们的svn+ssh存储库在使用TortoiseSVN浏览存储库或在cli中合并或签出时会要求输入密码8次。我们的配置没有什么特别之处,在svn+;ssh无休止地请求密码,为什么?,svn,ssh,Svn,Ssh,我们的svn+ssh存储库在使用TortoiseSVN浏览存储库或在cli中合并或签出时会要求输入密码8次。我们的配置没有什么特别之处,在CentOS机器上使用非常普通的svnserve。好吧,ssh的美妙之处在于,您可以首先设置要使用的密钥,而不是密码svn可能需要建立多个连接,我认为它通常会缓存该密码,至少在当前运行时是这样,但它看起来不像 请考虑关键点: remoteHost# ssh-keygen remoteHost# scp ~/.ssh/id_rsa.pub serverHost:
CentOS
机器上使用非常普通的svnserve
。好吧,ssh
的美妙之处在于,您可以首先设置要使用的密钥,而不是密码<在某些情况下,code>svn可能需要建立多个连接,我认为它通常会缓存该密码,至少在当前运行时是这样,但它看起来不像
请考虑关键点:
remoteHost# ssh-keygen
remoteHost# scp ~/.ssh/id_rsa.pub serverHost:
serverHost# mkdir ~/.ssh
serverHost# chmod 700 ~/.ssh
serverHost# mv ~/id_rsa.pub ~/.ssh/authorized_keys
那它就再也不会要求密码了因此,原因是SvN连接了很多次,不考虑这个不同的连接涉及同一个运行的事实吗?嗯,这是我唯一能想到的。但这没有多大意义。不过,很明显,要么密码输入错误,要么密码没有缓存结果,需要建立多个连接。提问之间是否有不同的停顿时间?(指指示活动继续进行的事情)。在很少的情况下,在操作过程中,它要求密码时间突破TCPDUMP: