2017-04-26 86 views
0
  1. 在Ubuntu上机我创建了一个回购协议“如下私人Git服务是无形的或无法访问

    [email protected]:/opt/git/groupware.git$ ll Total 12 drwxr-xr-x 3 git git 4096 April 26 16:18 ./ drwxr-xr-x 3 git git 4096 April 26 13:50 ../ drwxr-xr-x 7 git git 4096 April 26 16:18 .git/ [email protected]:/opt/git/groupware.git$

  2. 在Windows 7中,其中我要克隆回购”我有如下错误。 可能是什么原因? (你可以看到回购”服务器可达) enter image description here

回答

1

看起来你的git服务器可达。 您正在使用SSH访问GIT仓库。在这种情况下,您需要创建一个SSH密钥。

如果你这样做,你的存储上公开你的Ubuntu maschine关键

.ssh/authorized_keys 

。使用腻子

在Windows上,你可以创建SSH密钥http://www.putty.org/

0

我应该检查的几件事情如下:

  1. 要使用从客户机复制公钥到服务器“SSH -copy-id“命令(示例如下所示),我需要在服务器计算机上将sshd_config文件的选项更改为'yes'。 命令:

    $的ssh-copy-id命令的〜/ .ssh/id_rsa netcomo @ netcomoserver

    $ sudo的VI的/ etc/SSH/sshd_config中

    PasswordAuthentication yes把

  2. 复制公众意见后关键服务器上,“是”上面的改必须改回“不”

  3. 供您参考,如果您需要访问多个服务器帐户,你必须复制相同的公共关键每个不同的帐户,请参阅下面的示例。

    $的ssh-copy-id命令的〜/ .ssh/id_rsa netcomo @ netcomoserver

    $的ssh-copy-id命令的〜/ .ssh/id_rsa netcomo2 @ netcomoserver