0

我在通过 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”中

该怎么办?

4

3 回答 3

0

你需要使用svn+ssh://http://除非你碰巧在你的服务器上运行 Apache httpd 并将其配置为服务 Subversion。

svn+ssh://当您在 Mac 上尝试时,究竟是什么问题?你遇到了什么错误?你有什么错误吗。错误消息将帮助我们找出问题所在。

很可能,您的 ssh 密钥设置不正确。

在 Mac 的命令行终端上,运行程序“ssh-keygen”。这将生成您需要的公钥/私钥。

完成此操作后,您需要转到 Mac 的$HOME/.ssh目录并查找文件id_rsa.pub. 这是您 Mac 的公钥。拿走那个,然后进入系统xxxxxx.dk并查看用户netimage$HOME/.ssh directory for anauthorized_keys` 文件。您将需要 Mac 的公钥并将其添加到此文件中。

看看你是否可以在ssh不使用密码的情况下登录到你的 Subversion 服务器。如果你能做到这一点,你就已经正确设置了一切。(当然,除非他们设置了服务器,因此您无法使用您的帐户登录)。

于 2013-05-07T12:39:50.887 回答
0

您正在尝试将 Putty 私钥与 Openssh 一起使用。这行不通。

解决方案:使用其中一个 Putty 程序(Puttygen?)将您的密钥导出为 Openssh 私钥格式。然后在你的 Mac 上使用它。

于 2013-05-07T11:49:14.537 回答
0

尝试这个,

sudo svn --username user --password password co http://xxxx.xx/svn/projectname/
于 2017-03-17T04:10:59.510 回答