2016-11-08 43 views
0

我想推動我的代碼更改爲git遠程repo,我能夠拉動更改但它不允許我推送更改。 我使用ssh密鑰身份驗證進行授權,密鑰是使用我的電子郵件ID生成的。但是我正在開發的Windows系統是一個管理員帳戶。我已將所需的專用公鑰保存到.ssh文件夾中,但由於Windows用戶與我配置的帳戶使用的帳戶不同,因此它會給予預接收鉤拒絕錯誤。我試圖通過使用git config命令設置用戶名和用戶電子郵件與用於密鑰的帳戶相同,但目前爲止還沒有運氣。任何幫助真的很感激。使用不同的用戶帳戶將文件推入git remote repo

回答

0

我能夠從Eclipse中完成它。在網絡設置中配置ssh密鑰路徑,然後使用我的帳戶提交代碼,首先將未跟蹤的文件添加到git索引,然後您將能夠在Git Staging視圖中看到這些文件。在那裏它會顯示您的階段性變化,並輸入提交信息,然後默認情況下會有作者和提交者,它將具有您登錄的任何用戶帳戶的值,就像我的情況是admin帳戶一樣,但我已將其更改爲我的賬戶手動,然後做提交和推送。這樣做,我能夠成功地將代碼推送到存儲庫。

Author abc<[email protected]> 
Committer abc<[email protected]> 
+0

你甚至可以在git配置中添加這些條目,方法是進入Window >> Preferences並使用git進行過濾並轉到配置,然後添加user.name和use.email以及適當的值。 –

相關問題