2012-05-07 158 views
1

我一直在使用eGit進行eclipse,所以我不太瞭解如何使用git命令行。git命令行

現在我遇到了一些與eGit有關的問題,並希望使用本地git命令來推送和更新更新。

所以,我打開Git的bash和和類型$ git pull

$ git pull 
error: refs/remotes/origin/master does not point to a valid object! 
error: refs/tags/v2.0.2.84 does not point to a valid object! 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

缺少什麼我在這裏?

+2

你可能在錯誤的目錄中。 – mata

+2

你打算告訴我們它說了什麼,或者我們在猜測嗎? ;) – jmort253

回答

3

「權限被拒絕(公鑰)」:別忘記,例如:It定義在哪裏可以找到你的公共/私人SSH密鑰(從Egit user guide):

EGit ssh config

在混帳bash中,你需要確保您的id_rsa(.pub)文件在$HOME/.ssh之下。
如果它是msysgit Windows cmd shell,則需要定義%HOME%