2014-09-19 56 views
13
[email protected] ~/datasciencecoursera (master) 
$ git push origin master 

ssh: Could not resolve hostname https: no address associated with name混帳推錯誤 - 無法解析主機名

fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

+1

那麼,你真正的問題是什麼? – vratojr 2014-09-19 10:22:54

+0

'maaster'將會成爲'master'? – 2014-09-19 10:54:03

回答

37

只需輸入:

git remote -v 

並仔細檢查與originupstream repo相關的網址。

一旦你有正確的網址,與其他git remote command更新遠程產地:

git remote set-url origin /the/right/url 

在你的情況下,URL是錯誤的:

https:/github.com/nkshastri/datasciencecoursera.git 
# instead of: 
https://github.com/nkshastri/datasciencecoursera.git 
    ^^^^ 

只需輸入:

git remote set-url origin https://[email protected]/nkshastri/datasciencecoursera 

然後再試一次:

git push -u origin master 

(與master,不maaster

+0

感謝您的幫助,我嘗試過,但仍然沒有成功。我張貼了一個供參考的屏幕截圖。 – 2014-09-22 08:53:27

+0

@NarendraKumarShastri你使用什麼操作系統和git版本? – VonC 2014-09-22 09:05:10

+0

我的操作系統是Windows 7的Git bash版本是版本1.9.4-preview20140815 – 2014-09-24 05:53:44

6

有時,這可以由網絡問題引起的。嘗試重新啓動您的wifi,或者如果存儲庫在VPN後面,請確保您在VPN上。

+0

在我的情況它的工作 – 2017-07-30 17:32:38

+0

重新啓動服務器後發生..停用/啓用我的Mac上的無線網絡現在解決了它:) – Can 2017-09-08 16:37:02

0

您可能正試圖連接一個虛假名稱目錄 您的存儲庫名稱應該與本地環境中的文件夾名稱相同。

混帳回購協議:gitRepo 文件夾名稱:gitRepo 現在你可以把

它也是一個很好的做法,第一個克隆新的存儲庫到不同的文件夾,然後你可以複製你的代碼到這個新的文件夾,然後將其名稱更改爲正確的git存儲庫名稱。