我有一些问题要通过mac的终端下载目录。
在Windows上:
svn+ssh://netimage@xxxxxx.dk/home/netimage/svn/xxxxx.dk2
我通过mac终端通过尝试了。这没有运气。
svn co http://xxxxxx/home/netimage/svn xxxxxx --username netimage
也尝试了
svn co http://xxxxxx/home/netimage/svn/xxxxx.dk2 --username netimage
我的密码密钥短语位于“ssh add -K mypasswordkey.ppk”
中怎么办?
答案 0 :(得分:0)
您正尝试在Openssh中使用Putty私钥。这不起作用。
解决方案:使用其中一个Putty程序(Puttygen?)将您的密钥导出为Openssh私钥格式。然后在Mac上使用它。
答案 1 :(得分:0)
您需要使用svn+ssh://
而不是http://
,除非您恰好在服务器上运行Apache httpd并将其配置为服务Subversion。
在Mac上试用svn+ssh://
时到底出现了什么问题?你遇到了什么错误?你有任何错误吗?错误消息将帮助我们找出问题所在。
最有可能的是,您没有正确设置ssh密钥。
在Mac的命令行终端上,运行程序'ssh-keygen`。这将生成您需要的公钥/私钥。
完成此操作后,您需要转到Mac的$HOME/.ssh
目录并查找文件id_rsa.pub
。这是Mac的公共键。接下来,转到系统xxxxxx.dk
并查看用户netimage
$ HOME / .ssh directory for an
authorized_keys`文件。您将需要Mac的公钥并将其添加到此文件中。
查看您是否可以通过ssh
登录Subversion服务器,而无需使用密码。如果你能做到这一点,你可以正确设置一切。 (当然,除非他们设置了服务器,因此您无法使用自己的帐户登录)。
答案 2 :(得分:0)
试试这个,
display: inline