2014-05-02 96 views
1

我想通過關注此setup來設置jekyll。爲此,我創建了一個公共存儲庫,並在我的計算機上以相同的名稱克隆了該項目。將代碼推送到Github存儲庫時出錯

然而,一旦我嘗試推的代碼,它給了我下面的錯誤 -

fatal: 'aniruddhabarapatre.github.com' does not appear to be a git repository 
fatal: Could not read from remote repository. 

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

我試圖做Git setup萬一東西得到了覆蓋,但我無法完成的過程,它掛在

git credential-osxkeychain 

回答

1

確保您推送到正確的github回購。

它的URL應該是

https://github.com/aniruddhabarapatre/aniruddhabarapatre.github.com 

如果git remote -v沒有證明這一點,做一個:

git remote set-url origin https://github.com/aniruddhabarapatre/aniruddhabarapatre.github.com 

,並嘗試再次推。

有關憑證問題,請參閱this answerthis one或(用於檢查git的安裝方式)this answer

+0

非常感謝。它解決了我的問題。 – Aniruddha

1

當你創建一個Git倉庫添加git的忽略文件,那麼它沒有更多的推不需要的文件

Git global ignore

1

當您嘗試推送到未與本機存儲庫連接的GitHub時,會發生類似這樣的錯誤。我們可以用這種方式解決這個問題!一:刪除你的本地倉庫並將你的GitHub項目克隆到你的本地機器($ git clone ..url ..),現在你可以直接將任何改變推送到你的GitHub賬戶。如果您不想從本地計算機獲取原始文件,因爲您有一些代碼,則可以將其移至除克隆目錄之外的其他位置。然後將更改內容粘貼到新克隆的文件夾中。有些時候問題/錯誤可能仍然存在,所以讓我們轉到第二個選項。

二:在這裏你主要使用GitHub並遵循這個指令,因爲我做了很多次。 從終端

要初始化本地目錄作爲一個Git倉庫

  • $ git的初始化

,將文件添加到您的新本地回購

  • $ git的補充。

提交文件

  • $ git的承諾-m

添加URL遠程(GitHub的)庫

  • 「你想說的任何評論」 $ git remote add origin ..url ..

設置新的遠程

  • $ git的遠程-v

推變化

  • $混帳推-u起源主

現在,如果你去你的GitHub倉庫你會看到你的變化。 一邊推終端可能會說拉第一喇嘛喇嘛......在這種情況下,你可以這樣

  • 「$混帳推-f起源大師」強迫你的推!

希望這會有所幫助。

相關問題