Solved: Please install Git client from https://git-scm.com/downloads
Solution
Please install Git client from https://git-scm.com/downloads
Restart PlatformIO IDE.
PIO Core Call Error: «Library Storage: C:UsersCristy.platformiolibnLibraryManager: Installing id=1648nDownloadingnDownloadingnUnpackingnUnpackingnEnviroDIY_ModularSensors @ 0.23.2 has been successfully installed!nInstalling dependenciesnLooking for EnviroDIY_DS3231 library in registryrnFound: https://platformio.org/lib/show/2079/EnviroDIY_DS3231nLibraryManager: Installing id=2079 @ =1.3.2rnDownloadingnDownloadingnUnpackingnUnpackingnEnviroDIY_DS3231 @ 1.3.2 has been successfully installed!nLooking for EnableInterrupt library in registryrnFound: https://platformio.org/lib/show/311/EnableInterruptnLibraryManager: Installing id=311 @ =1.0.0rnDownloadingnDownloadingnUnpackingnUnpackingnEnableInterrupt @ 1.0.0 has been successfully installed!nLooking for SdFat library in registryrnFound: https://platformio.org/lib/show/322/SdFatnLibraryManager: Installing id=322 @ =1.1.0rnDownloadingnDownloadingnUnpackingnUnpackingnSdFat @ 1.1.0 has been successfully installed!nLibraryManager: Installing Adafruit ADS1X15nnnError: Please install Git client from https://git-scm.com/downloads»
In my case git
would broke after a macOS update is installed. Any git
command would output this:
$ git --version xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Reinstalling the «Command Line Tools» fixes it:
I guess xcode clobbers paths?
Visual Studio Code сообщает: «Похоже, что git не установлен в вашей системе». когда я пытаюсь переключиться на представление git. Я знаю, что у меня установлен git и используется другими клиентами git. Думаю, если я переустановлю git, следуя инструкциям Visual Studio Code («установите его с помощью Chocolatey или загрузите с git-scm.com»), это, вероятно, может решить проблему, но я не хочу испортить существующий git клиенты в моей системе. Есть ли надежный способ настроить код Visual Studio, чтобы он мог найти существующую установку git?
Ответы:
Код Visual Studio просто ищет в вашем PATH
файле git
. Многие клиенты пользовательского интерфейса поставляются с «Portable Git» для простоты и не добавляют git
в путь.
Если вы добавите существующий клиент git в свой PATH
(чтобы он мог найти git.exe
), код Visual Studio должен включить управление исходным кодом Git.
Теперь вы можете настроить Visual Studio Code (версия 0.10.2, проверьте наличие более старых версий) для использования существующей установки git.
Просто добавьте путь к исполняемому файлу git в настройках кода Visual Studio (Файл -> Настройки -> Настройки) следующим образом:
{
// Is git enabled
"git.enabled": true,
// Path to the git executable
"git.path": "C:\path\to\git.exe"
// other settings
}
Обновление 2020 (Mac)
Прошел через это $h!†
снова после обновления до Каталины, которое требует XCode
обновления.
И чтобы уточнить, хотя этот пост посвящен VS Code
, эта проблема является общесистемной . Ваша git
установка затронута / заблокирована. Вы можете попробовать запустить git
свой терминал / bash / zsh или что-то еще, но этого не произойдет.
То же исправление, просто обновите XCode
, запустите и согласитесь с лицензией. Вот и все.
Старый пост, но просто нажмите на него, MAC/OSX
надеюсь, это кому-то поможет.
Симптомы:
- Вы используете
VS Code
уже некоторое время и у вас нет проблем сGit
- Вы устанавливаете
XCode
( по какой-то причине — обновление ОС и т. Д.) - После установки
XCode
,VS Code
вдруг «не может найти Git и просит вас либо установить или установить путь в настройках»
Быстрая починка:
Запускаем XCode
(в первый раз, после установки) и соглашаемся с лицензией . Вот и все.
Как я наткнулся на это «исправление»:
После ознакомления с многочисленными советами по проверке git
, например, which git
и git --version
, последний фактически предложил подсказки в этом сообщении Терминала:
Согласие с лицензией Xcode / iOS требует прав администратора, запустите «sudo xcodebuild -license» и затем повторите эту команду.
Что касается того, зачем XCode
вообще оборачивать его руки git
, WAT
Счастливых праздников и счастливого кодирования
В коде Visual Studio откройте «пользовательские настройки»: ctrl + p
и введите >sett
прессenter
Это откроет настройки по умолчанию слева и настройки пользователя справа.
Просто добавьте путь к git.exe в настройках пользователя
"git.path": "C:\Users\[WINDOWS_USER]\AppData\Local\Programs\Git\bin\git.exe"
Замените [WINDOWS_USER] своим именем пользователя.
Перезапустить код Visual Studio
Это может произойти после обновления macOS. Попробуйте запустить git с терминала и посмотрите, начинается ли сообщение об ошибке с:
xcrun: ошибка: неверный активный путь разработчика (/ Library / Developer / CommandLineTools) …
Если это так, исправление должно выполняться
xcode-select — установить
с терминала. см. этот ответ для получения более подробной информации
Сначала проверьте, установлен ли Git * в вашей системе
набрав команду в cmd / командной строке (в Windows)
where git
если вы получите такой результат
λ where git
C:cmdervendorgit-for-windowscmdgit.exe
Затем перейдите к Settings > Preferences > Settings
и введите следующий код ** правую часть.
{
// If git enabled ?
"git.enabled": true,
// Path to the git executable
"git.path": "C:\cmder\vendor\git-for-windows\cmd\git.exe"
}
- Если у вас не установлен Git, установите git отсюда https://git-scm.com/
** Просто добавьте двойную косую черту ( \
), как в приведенном выше коде.
У меня возникла эта проблема после обновления до macOS Catalina.
Проблема решается следующим образом:
1.
Найдите местоположение git в терминале:
which git
2.
Добавьте местоположение git в файл настроек с вашим местоположением:
settings.json
"git.path": "/usr/local/bin/git",
В зависимости от вашей платформы файл пользовательских настроек (settings.json) находится здесь:
Windows
%APPDATA%CodeUsersettings.json
Macos
$HOME/Library/Application Support/Code/User/settings.json
Linux
$HOME/.config/Code/User/settings.json
Я столкнулся с этой проблемой MacOS High Sierra 10.13.5
после обновления Xcode
.
Когда я запускаю git
команду, я получил сообщение ниже:
Согласие с лицензией Xcode / iOS требует прав администратора, запустите «sudo xcodebuild -license» и затем повторите эту команду.
После выполнения sudo xcodebuild -license
команды появляется сообщение ниже:
Вы не согласились с лицензионными соглашениями Xcode. Вы должны согласиться с обоими лицензионными соглашениями, приведенными ниже, чтобы использовать Xcode.
Нажмите клавишу Enter, чтобы просмотреть лицензионные соглашения по адресу /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf.
Введите Enter
ключ, чтобы открыть лицензионные соглашения, и введите space
ключ, чтобы просмотреть подробные сведения о нем, пока не появится сообщение ниже:
Набирая «согласен», вы соглашаетесь с условиями лицензионных соглашений на программное обеспечение. Введите «печать», чтобы распечатать их, или что-нибудь еще, чтобы отменить, [согласиться, распечатать, отменить]
Последний шаг — просто ввести agree
лицензионное соглашение, чтобы подписать его.
После ввода git
команды мы можем проверить, что VSCode снова обнаружил git.
После обновления OSX мне пришлось запустить xcode-select --install
gitlens для работы
Если у вас несколько сред. Вы можете включить Git Path в настройку рабочего пространства VS Code . Для Windows, в зависимости от ваших настроек, вы можете нажать Ctrl + P, найти «настройки». Откройте файл setting.json (или Файл> Настройки> Настройки). Перейдите в Настройки рабочего пространства . Найдите «Путь» и добавьте пути к папкам Git bin и cmd.
Среды могут иметь свои собственные пути. Я обнаружил это, когда повторил свой PC% PATH% в cmd, git bin и cmd path, где это возможно, но когда я работал над своим проектом, повторил% PATH% не имел папки git и cmd. Добавление их, как показано выше, решило проблему.
Дополнительные примечания:
В cmd вы можете повторить «% PATH%» и посмотреть, включены ли папки git bin и cmd. Если нет, вы можете объединить с помощью SETX PATH on, e, g
SETX PATH "%PATH%;Path_to_Git_bin;Path_to_Gt_cmd;"
Это сделает git доступным в локальном корне, но не в некоторых средах, которые идут с их собственными путями (хотя SETX / M PATH «% PATH%; Path_to_Git_bin; Path_to_Gt_cmd;», однако).
Если у вас длинный путь, который обрезается из-за длины пути (появляется сообщение «Ошибка: усечено до X символов»), вы можете увеличить длину пути в regedit.
- В «Поиске в Windows» найдите «regedit». Щелкните правой кнопкой мыши, чтобы открыть как администратор.
- Перейдите в Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
- Щелкните правой кнопкой мыши и измените. Изменить значение данных с 0 на 1
Это увеличит длину вашего пути. Если он уже один, то я не знаю, как оттуда действовать :).
[ 6
[ ] 6
Я недавно запустил код Visual Studio, и у меня возникла эта проблема, и я просто напишу точный путь к исполняемому файлу git, решите проблему …. вот код …
«git.path»: «C: Program Files Git bin git.exe»,
Единственный способ, которым я мог работать в моей Windows 8.1, — это следующее: Добавить в системные переменные среды (не пользовательские переменные):
C: Users USERNAME AppData Local GitHub PortableGit_YOURVERSION Bin ; C: Users USERNAME AppData Local GitHub PortableGit_YOURVERSION libexec ГИТ-ядро ; C: Users USERNAME AppData Local GitHub PortableGit_YOURVERSION CMD
Это исправило ошибку «похоже, что git не установлен в вашей системе» в моем коде Visual Studio.
Три года спустя я столкнулся с той же проблемой. Установка пути в пользовательских настройках и переменной среды PATH не помогла. Я обновил VSCode, и это решило проблему.
Сначала установите Git на рабочий стол, затем добавьте обведенное расширение в vscode, как показано на рисунке.
Это помогло мне исправить ту же проблему, что и у вас.
открыто
C:UsersnassimAppDataRoamingCodeUsersettings.json
прокомментируйте любую строку git там
// ...
// "git-graph.integratedTerminalShell": "E:\Apps\Git\bin\bash.exe",
// "git.path": ""
//...
и добавьте git.exe в путь к ОС
Обратите внимание, что исправление этой ошибки git также исправило ошибку npm, так как они оба определены в пути, если одна из них не удастся, остальные также потерпят неудачу
Я обнаружил, что у меня есть git: false в settings.json. Поменял на true и теперь работает.
вот что сработало для меня, вместо того, чтобы использовать терминал визуального кода для запуска ваших команд git, запустите команды git из терминала cmd по пути вашего приложения
Для ОС на базе Linux. У меня была такая проблема из-за поврежденного пути, но я смог временно исправить проблему, и мой git был немедленно восстановлен.
Если вы столкнулись с такой проблемой пути, введите команду ниже
export PATH="/usr/bin:/bin:$PATH"
Установка Git
Прежде чем использовать Git, вы должны установить его на своём компьютере.
Даже если он уже установлен, наверное, это хороший повод, чтобы обновиться до последней версии.
Вы можете установить Git из собранного пакета или другого установщика, либо скачать исходный код и скомпилировать его самостоятельно.
Примечание |
В этой книге используется Git версии 2.8.0. |
Установка в Linux
Если вы хотите установить Git под Linux как бинарный пакет, это можно сделать, используя обычный менеджер пакетов вашего дистрибутива.
Если у вас Fedora (или другой похожий дистрибутив, такой как RHEL или CentOS), можно воспользоваться dnf
:
$ sudo dnf install git-all
Если же у вас дистрибутив, основанный на Debian, например, Ubuntu, попробуйте apt
:
Чтобы воспользоваться дополнительными возможностями, посмотрите инструкцию по установке для нескольких различных разновидностей Unix на сайте Git https://git-scm.com/download/linux.
Установка на Mac
Существует несколько способов установки Git на Mac.
Самый простой — установить Xcode Command Line Tools.
В версии Mavericks (10.9) и выше вы можете добиться этого просто первый раз выполнив ‘git’ в терминале.
Если Git не установлен, вам будет предложено его установить.
Если Вы хотите получить более актуальную версию, то можете воспользоваться бинарным установщиком.
Установщик Git для OS X доступен для скачивания с сайта Git https://git-scm.com/download/mac.
Рисунок 7. OS X инсталлятор Git
Установка в Windows
Для установки Git в Windows также имеется несколько способов.
Официальная сборка доступна для скачивания на официальном сайте Git.
Просто перейдите на страницу https://git-scm.com/download/win, и загрузка запустится автоматически.
Обратите внимание, что это отдельный проект, называемый Git для Windows; для получения дополнительной информации о нём перейдите на https://gitforwindows.org.
Для автоматической установки вы можете использовать пакет Git Chocolatey.
Обратите внимание, что пакет Chocolatey поддерживается сообществом.
Установка из исходников
Многие предпочитают устанавливать Git из исходников, поскольку такой способ позволяет получить самую свежую версию.
Обновление бинарных инсталляторов, как правило, немного отстаёт, хотя в последнее время разница не столь существенна.
Если вы действительно хотите установить Git из исходников, у вас должны быть установлены следующие библиотеки, от которых он зависит: autotools, curl, zlib, openssl, expat и libiconv.
Например, если в вашей системе используется dnf
(Fedora) или apt-get
(системы на базе Debian), вы можете использовать одну из следующих команд для установки всех зависимостей, используемых для сборки и установки бинарных файлов Git:
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel
openssl-devel perl-devel zlib-devel
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev
gettext libz-dev libssl-dev
Для того, чтобы собрать документацию в различных форматах (doc, html, info), понадобится установить дополнительные зависимости:
$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
Примечание |
Пользователи RHEL и производных от неё (таких как CentOS или Scientific Linux) должны подключить репозиторий EPEL для корректной установки пакета |
Если вы используете систему на базе Debian (Debian/Ubuntu/Ubuntu-производные), вам так же понадобится установить пакет install-info
:
$ sudo apt-get install install-info
Если вы используете систему на базе RPM (Fedora/RHEL/RHEL-производные), вам так же понадобится установить пакет getopt
, который уже установлен в системах на базе Debian:
$ sudo dnf install getopt
К тому же из-за различий имён бинарных файлов вам понадобится сделать следующее:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
Когда все необходимые зависимости установлены, вы можете пойти дальше и скачать самый свежий архив с исходниками из следующих мест:
с сайта Kernel.org https://www.kernel.org/pub/software/scm/git, или зеркала на сайте GitHub https://github.com/git/git/releases.
Конечно, немного проще скачать последнюю версию с сайта GitHub, но на странице kernel.org релизы имеют подписи, если вы хотите проверить, что скачиваете.
Затем скомпилируйте и установите:
$ tar -zxf git-2.8.0.tar.gz
$ cd git-2.8.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info
После этого вы можете получать обновления Git посредством самого Git:
$ git clone git://git.kernel.org/pub/scm/git/git.git