我正在试用Windows的GitHub桌面。我是从https://desktop.github.com/下载的。使用我的GitHub凭据登录并使用+在本地创建一个git存储库,创建并添加我本地计算机上项目的路径,我想将其作为git存储库启动。我将node_modules添加到.gitignore文件中,剩下16个文件,我写了一个"摘要"消息并按下"提交给主人"按钮。它现在说"没有变化"所以我按下'#34;发布"我读过的应该可以选择创建公共或私有存储库。但我只是看到"同步"它永远不会停止或上传任何东西到我的GitHub帐户。
然后我不得不关闭桌面应用程序以使其停止。接下来,我尝试在GitHub上创建一个空存储库,然后将ssh然后将https地址添加到存储库设置/ remote(根据Github Desktop: Not able to publish),但同样的事情又发生了。
我也试过了git sync'使用git shell(根据Github desktop sync spins indefinitely),它在shell中工作,但它不能修复GitHub桌面应用程序;下次我尝试按下同步按钮时,它会一直旋转。
有没有人有任何想法?
答案 0 :(得分:4)
我遇到了同样的问题,然后我尝试从shell运行git push
并且它有效。
答案 1 :(得分:0)
唯一的解决方案似乎是去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.
这很麻烦,但确实有效。
答案 2 :(得分:0)
遇到同样的问题。我只想在这里添加命令行git仍然有效的答案。我是一个命令行新手,但如果您导航到工作区内的目录,并且只是 git push 这似乎工作。 如果它是一个新分支,git错误消息为您提供了所需的其他选项。 这至少可以使您免于上次同步以来的复制/粘贴工作。
答案 3 :(得分:0)
也许这完全是一个单独的问题,但我一直在使用 GitHub Desktop 和一个特定的存储库,今天它开始卡在 Fetch 上。我发现这是一个身份验证问题,即使我没有得到任何迹象表明是这种情况。尽管如此,我还是通过重新启动 ssh 代理解决了这个问题。我在 CMD 中运行 start-ssh-agent
(在 Windows 上),关闭 Github Desktop,然后重新打开它,问题就消失了。同样,这可能与 OP 的问题完全无关,但也许这会帮助像我这样偶然发现这个问题的其他人。