2015-02-06 28 views
1

我想爲我的Python項目使用GitHub和Eclipse,但是我遇到了困難。下面是詳細的步驟,這是問題的簡短版本:我設法在GitHub中創建一個存儲庫,在Eclipse中導入它,將一個項目連接到它並進行本地提交。現在,當我想推動我的分支時,我必須填寫用戶名和密碼。我已經嘗試了我的GitHub用戶名+密碼,我的SSH密鑰emailaddress +密碼以及我的電腦用戶名+密碼,但這些似乎都不起作用。此屏幕中需要使用哪個用戶名?還有什麼我忘記了嗎?迄今所採取哪位用戶進行Eclipse登錄需要推送到Github?

步驟:

1)創建一個GitHub的倉庫 GitHub repository

2)爲我的電腦SSH密鑰,以下https://help.github.com/articles/generating-ssh-keys/ SSH key

3)導入庫在Eclipse 文件 - >導入 - >項目從Git - >克隆URI 在身份驗證,我填寫我的GitHub用戶名和密碼 Import settings

4)的PyDev Package Explorer中,團隊 - >共享項目 我使用這個資源庫剛剛添加 Share project

5)在不採取任何措施的項目,我選擇團隊 - >提交 我提交和推這兩個文件 Push settings

6)現在,它要求我要 Login required

我已經盡了GitHub上的用戶名+ passwo登錄用戶名和密碼rd,我的SSH密鑰emailaddress +密碼和我的電腦用戶名+密碼,但這些都不起作用。 Login failed

這裏需要用戶名?

回答

1

如果您使用的是https網址,則需要您的GitHub帳戶用戶名和密碼。
也就是說,除非你有2FA activated (2 Factor Authentication)。在這種情況下,你會如果你使用的是SSH URL需要PAT (Personal Access Token)

然後的SSH密碼將被要求(如果你保護使用密碼的SSH私鑰)


OP physicalattraction新增in the comments

原來我使用了錯誤的密碼。爲什麼在步驟3中沒有發現這個問題,我將庫導入到Eclipse中?

這將是因爲GitHub回購默認是公開的(如https://github.com/physicalattraction/aurora_public是),這意味着無需密碼(無身份驗證)克隆回購。僅用於推送回購。

+0

謝謝!事實證明,我使用了錯誤的密碼。爲什麼在步驟3中沒有發現這個問題,我將庫導入到Eclipse中? – physicalattraction 2015-02-06 10:50:05

+1

@physicalattraction我編輯了答案來回答你的評論。 – VonC 2015-02-06 10:53:24