GitHub不再同步了

时间:2015-06-23 16:56:54

标签: git bash github

这是我的第一个GitHub问题,所以这可能是非常基本的东西,如果重复或无聊,我很抱歉。

我的系统(W7)上安装了GitHub很长一段时间。一切都工作正常,直到我有一台新电脑。来自Users /目录的所有数据都是集中存储的,因此每当我登录任何计算机时,它都会将我的所有数据传输到此特定计算机。

我在新机器上安装了GitHub并让他搜索了存储库(仍然存在,因为它们已保存在服务器上)。然而,当我点击'Sync'时,GitHub告诉我“无法同步这个分支。你可能需要打开一个shell并调试repo的状态。”

当我打开GitShell并输入“git pull”时,它告诉我“git:'pull'不是git命令。”由于我还安装了msysgit,我尝试使用Git Bash进行拉动,这非常有效。

在线阅读完东西后,我认为重新安装GitHub可能是一个好主意。然而,这似乎是不可能的。 (我的帐户没有管理员权限,我需要使用专用的管理员帐户登录,但在我重新安装它并再次更改配置文件后,我的常规帐户再次从我的个人资料中下载GitHub文件,看起来好像是程序从未被删除过。)

所以给出了所有这些信息:你有什么想法,为什么GitHub行为如​​此奇怪(虽然msysgit做得很好)?有没有办法解决这个问题而不重新安装你能想到的GitHub?

2 个答案:

答案 0 :(得分:1)

并未为所有用户安装GitHub的Windows应用程序;它仅为安装它的用户安装。因此,使用管理员帐户安装通常无法正常工作。一些建议:

  • 右键单击非管理帐户中的安装程序并以管理员身份运行,然后提供计算机管理员的密码。这应该让您以用户身份重新安装。
  • 关于git 'pull' not found:检查您的路径。是否有可能找不到合适的git可执行文件?我认为msysgit和GitHub都能正常工作,某处可能存在问题。

答案 1 :(得分:0)

我的问题只能通过我们的IT管理员拥有比管理员帐户更多的权限来解决。如果您遇到此问题,我建议您确认是否确实拥有删除软件所需的所有必要管理员权限。