代码之家  ›  专栏  ›  技术社区  ›  Brainmaniac

未注册源代码管理提供程序-如何在mac上的可视代码中注册SCM?

  •  0
  • Brainmaniac  · 技术社区  · 7 年前

    积极的 VS代码中的源代码管理提供程序。我得到一个稍微不同的错误:

    没有注册源代码管理提供程序

    我的机器上没有安装xcode。

    我想使用github。

    我怎样才能解决这个问题?

    enter image description here

    4 回复  |  直到 7 年前
        1
  •  9
  •   neves    7 年前

    我在Mac OS上遇到了这个问题,我发现我必须进入 代码>首选项>设置 按照说明操作。

    我在一个终端找到了通往Git的路径

    # which git
    /usr/local/bin/git
    

    "git.path": "/usr/local/bin/git",
    

    现在Git工作了。

        2
  •  4
  •   kaun jovi    7 年前

    这个视频对我很有用。真奇怪。但不知何故,我似乎禁用了我的内置git扩展。 https://www.youtube.com/watch?v=nFzQnl44_70

        3
  •  1
  •   yabna    7 年前

    尝试禁用所有扩展,重新加载,重新启用所有扩展,重新加载。我遇到了这个问题,重新安装了vscode,重新克隆了我的项目,但是仍然没有注册任何源代码管理提供程序。但是当我禁用所有扩展,然后重新加载,然后重新启用时,重新加载的版本修复了我的源代码管理。

        4
  •  1
  •   user1228770    7 年前

    我的windows安装为可移植安装,而mercurial在我的conda环境中,因此hg.exe不是由扩展自动找到的。我设置hg.path=[path to hg.exe“] 在我的例子中,这一行添加到我的用户设置json文件(file->首选项->设置,然后搜索git.path并单击setttings.json中的编辑):

    “hg.path”:“C:\Users\myname\anaconda3\envs\py27merc\Scripts\hg.exe”

    路径上的等效路径可能类似于“/usr/local/bin/hg”

    git有一个类似的变量,如果安装git时无法自动找到它,则可能需要以类似的方式手动设置它,如:

    “git.path”:“/usr/local/bin/git”

        5
  •  1
  •   twk    7 年前

    一个帮助我解决这个问题(除了添加 "git.path": "/usr/local/bin/git" ):

    • 在你的 settings.json 搜索 "git.enabled": false 并设置为 "git.enabled": true
        6
  •  0
  •   hong4rc 6ark    7 年前

    您应该在计算机中安装git并添加 git.path

        7
  •  0
  •   Giorgos Kartalis    7 年前

    在我的例子中,从根目录中删除.vscode文件完成了任务。 我在我的另一台MacBook上配置了相同的扩展,所以我粘贴了 与.vscode文件位于同一目录下的扩展名文件夹