6

我正在尝试 Windows 的 GitHub 桌面。我从https://desktop.github.com/下载了它。使用我的 GitHub 凭据登录并使用 + 在本地创建一个 git 存储库,在我想要作为 git 存储库启动的本地计算机上创建并添加项目的路径。我将 node_modules 添加到 .gitignore 文件中,剩下 16 个文件,我为这些文件编写了“摘要”消息并按下了“提交到主控”按钮。它现在说“没有更改”,所以我按下了“发布”,我读到的应该让我可以选择创建公共或私有存储库。但相反,我只看到“同步”,它永远不会停止,也不会将任何内容上传到我的 GitHub 帐户。

然后我不得不关闭桌面应用程序以使其停止。接下来,我尝试在 GitHub 上创建一个空存储库并将 ssh 然后 https 地址添加到存储库设置/远程(根据Github Desktop:无法发布)但同样的事情再次发生。

我也尝试过使用 git shell 的“git sync”(根据Github desktop sync spins indefinitely),它在 shell 中工作,但不能修复 GitHub Desktop 应用程序;下次我尝试按下同步按钮时,它一直在旋转。

有人有什么主意吗?

4

4 回答 4

6

我遇到了同样的问题,然后我尝试git push从 shell 运行并且它有效。

于 2017-09-24T16:41:12.640 回答
0

有同样的问题。我只想在这里添加命令行 git 仍然有效的答案。我是一个命令行新手,但是如果您导航到工作区中的目录,并且 git push 似乎可以工作。在它是一个新分支的地方,git 错误消息为您提供了额外的所需选项。自上次同步以来,这至少使您不必复制/粘贴工作。

于 2017-01-25T15:58:08.027 回答
0

也许这完全是一个单独的问题,但我一直在使用 GitHub Desktop 和一个特定的存储库,今天它开始卡在 Fetch 上。我发现这是一个身份验证问题,尽管我没有得到任何迹象表明是这种情况。尽管如此,我还是通过重新启动 ssh 代理解决了这个问题。我start-ssh-agent在 CMD(在 Windows 上)中运行,关闭 Github Desktop,然后重新打开它,问题就消失了。同样,这可能与 OP 的问题完全无关,但也许这会帮助像我这样偶然发现这个问题的其他人。

于 2021-03-18T17:18:14.450 回答
-1

唯一的解决方案似乎是去 GitHub.com 然后:

1. delete your old repository.
2. create a new repository of the same name, make sure to add the readme file.  
3. clone the repository back to your computer, but give it either a new local name or a new location.  
4. copy and paste the files from your old local repository to the new one.  
5. commit and sync the files.

这很麻烦,但它有效。

于 2016-12-15T21:21:06.733 回答