2017-04-26 74 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