2015-02-10 67 views
0

我不是git專家,但據我瞭解,我應該能夠從遠程網絡克隆存儲庫。Git - 嘗試從遠程存儲庫克隆 - 權限被拒絕,密碼錯誤不正確

我已經安裝計算機A上回購我已經做了git initgit add .git commit

我相信這建立在我的電腦上的存儲庫。

然後我用'whatsmyip'來找出這臺電腦的IP。

我試圖克隆此回購到計算機B,通過執行以下操作:

( 'MKDIR等')

'git clone ssh://[email protected]_ip_of_the_computer:/home/my_username/repo_directory' 

我也試過這種變體,如https而不是SSH。

也許我只是想嘗試一些不完整的東西,因爲我沒有正確理解git?我基本上使用它來在計算機之間同步文件,而不必使用(付費)github。

任何人都可以指向正確的方向嗎?

糟糕,我沒有指出哪裏出了問題:終端打印'權限被拒絕,請再試一次。' - 但我想你可能已經假定從這篇文章的標題。

+0

試圖克隆之前,您可以驗證'SSH my_username @ the_ip_of_the_computer'有效嗎?您可能需要在您的機器A上運行'ssh-server',以便使用'sudo service ssh status'和'sudo service ssh start'完成這項工作。 – 2015-02-11 15:51:39

+0

@mu無我得到的'ssh無法識別的服務' – user3728501 2015-02-12 19:33:22

+0

好吧我已經安裝了openssh-server,現在我可以連接到本地主機 – user3728501 2015-02-12 19:35:47

回答

0

嘗試在你的git命令提供密碼這樣的:

git clone https://my_username:[email protected]_ip_of_the_computer/home/my_username/repo_directory.git 

或設置了兩臺計算機之間的SSH密鑰,這樣你就不需要提供密碼。你可以檢查你是否有足夠的IP地址,用戶和密碼是否正確

一種方式是通過努力的SSH到該機器是這樣的:

ssh [email protected]_ip_of_the_computer 
+0

啊,似乎SSH不工作?嘗試了第一個命令:'ssh:無法解析主機名稱:名稱或服務未知' - 然後secon ssh命令:'請輸入密碼: \ n權限被拒絕' – user3728501 2015-02-10 16:19:53

+0

也許這將有助於如果我apt-get ssh on另一臺電腦? – user3728501 2015-02-10 16:20:18

+0

沒有,沒有幫助...仍然不正確的密碼錯誤 – user3728501 2015-02-10 16:21:38