簡體   English   中英

Git推送失敗(Github / RStudio)

[英]Git push failure (Github/RStudio)

我過去在這台機器上成功使用過Git,但突然間,我再也無法將我的提交推送到Github倉庫。 除了Github for Windows客戶端之外,我對Git工具鏈的最后一次更改是安裝Git 1.8.5.2。 除非我已經啟動了Github客戶端,否則RStudio找不到Git所以我決定只安裝一個獨立的Git客戶端並更改RStudio Git路徑。

錯誤消息(RStudio):

錯誤:無法生成rpostback-askpass:沒有這樣的文件或目錄

致命:無法讀取“ https://github.com ”的用戶名:沒有這樣的文件或目錄

故障排除:

  1. 我可以承諾所有項目。
  2. 我可以拉新項目。
  3. 我無法推送任何項目,每次都會收到相同的錯誤消息。
  4. 我無法推動Github或RStudio。
  5. 重新安裝/卸載Git / Github無法解決問題。

建立:

這是一個R項目,RStudio作為我的IDE / Git GUI。

我在Windows 7上使用Git 1.8.5.2。

如果您需要更多信息,請告訴我。

更新1:

Git GUI告訴我:

錯誤:掛鈎執行需要sh(不在PATH中)。

讓我們看看我是否能解決這個問題......

從這里找到可能有用的東西: https//github.com/STAT545-UBC/Discussion/issues/93

  • 在RStudio中,單擊“工具”菜單並選擇“Shell”
  • 運行以下命令:git push -u origin master
  • 它可能會問你的git用戶名和密碼。 提供此信息,確保它是正確的
  • 希望推動成功,然后你可以關閉窗口
  • 現在對某個文件進行更多編輯,以便推送新內容
  • 點擊RStudio中的“推送”按鈕,這次推送應該有效

在這里找到了不同的建議解決方案: https//github.com/OHI-Science/ohicore/issues/104

git config --global credential.helper osxkeychain

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM