Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
svn+;ssh无休止地请求密码,为什么?_Svn_Ssh - Fatal编程技术网

svn+;ssh无休止地请求密码,为什么?

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:

我们的svn+ssh存储库在使用TortoiseSVN浏览存储库或在cli中合并或签出时会要求输入密码8次。我们的配置没有什么特别之处,在
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

那它就再也不会要求密码了