私有 Git 服务器不可见或无法访问
Private Git server is invisible or unreachable
在 Ubuntu 机器上我创建了一个 repo' 如下
netcomo@netcomoserver:/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/
netcomo@netcomoserver:/opt/git/groupware.git$
在 Windows 7 我想克隆 repo' 我有以下错误。
可能是什么原因? (如您所见,可以访问回购服务器)
看起来您的 git 服务器可以访问。
您正在使用 SSH 访问 GIT 存储库。在这种情况下,您需要创建一个 SSH 密钥。
如果您这样做,请存储您的 public 密钥
.ssh/authorized_keys
在你的 Ubuntu 机器上。
在 Windows 上,您可以使用 Putty 创建 SSH 密钥 http://www.putty.org/
我应该检查以下几点:
要使用 "ssh-copy-id" 命令将 public 密钥从客户端计算机复制到服务器(示例如下所示),我需要更改 [=46= 的选项] 文件到服务器计算机上的 'yes'。
命令:
$ ssh-copy-id ~/.ssh/id_rsa netcomo@netcomoserver
$ sudo vi /etc/ssh/sshd_config
密码验证是
将publickey复制到服务器后,上面改的'yes'需要改回'no'
供您参考,如果您需要访问多个服务器帐户,则必须为每个不同的帐户复制相同的 public 密钥,请参阅下面的示例。
$ ssh-copy-id ~/.ssh/id_rsa netcomo@netcomoserver
$ ssh-copy-id ~/.ssh/id_rsa netcomo2@netcomoserver
.
在 Ubuntu 机器上我创建了一个 repo' 如下
netcomo@netcomoserver:/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/ netcomo@netcomoserver:/opt/git/groupware.git$
在 Windows 7 我想克隆 repo' 我有以下错误。 可能是什么原因? (如您所见,可以访问回购服务器)
看起来您的 git 服务器可以访问。 您正在使用 SSH 访问 GIT 存储库。在这种情况下,您需要创建一个 SSH 密钥。
如果您这样做,请存储您的 public 密钥
.ssh/authorized_keys
在你的 Ubuntu 机器上。
在 Windows 上,您可以使用 Putty 创建 SSH 密钥 http://www.putty.org/
我应该检查以下几点:
要使用 "ssh-copy-id" 命令将 public 密钥从客户端计算机复制到服务器(示例如下所示),我需要更改 [=46= 的选项] 文件到服务器计算机上的 'yes'。 命令:
$ ssh-copy-id ~/.ssh/id_rsa netcomo@netcomoserver
$ sudo vi /etc/ssh/sshd_config
密码验证是
将publickey复制到服务器后,上面改的'yes'需要改回'no'
供您参考,如果您需要访问多个服务器帐户,则必须为每个不同的帐户复制相同的 public 密钥,请参阅下面的示例。
$ ssh-copy-id ~/.ssh/id_rsa netcomo@netcomoserver
$ ssh-copy-id ~/.ssh/id_rsa netcomo2@netcomoserver
.