Обновление Oh My Zsh дает мне ошибку " не репозиторий git
так как я обновляю свой OSX до El Capitan, когда я хочу обновить Oh My Zsh upgrade_oh_my_zsh
я получил следующую ошибку:
Upgrading Oh My Zsh
fatal: Not a git repository (or any of the parent directories): .git
There was an error updating. Try again later?
Я никогда не использовал git раньше, ища эту фатальную ошибку в интернете, они советуют делать git init
на /.oh-my-zsh
папка. После выполнения этой команды возникает новая фатальная ошибка при попытке запустить upgrade_oh_my_zsh
снова.
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я не знаю, имеет ли это какое-либо отношение к нему, но когда я открываю терминал (iTerm2), я также получил это уведомление:
/Users/peter/.zshrc:1: command not found: Path
кто-нибудь имеет опыт работы с этим или знает решение моей проблемы?
2 ответов
похоже, что ваше git-РЕПО было удалено из oh-my-zsh? Вы можете повторно добавить пульт и обновить до последней версии Zsh, выполнив:
cd ~/.oh-my-zsh
git init # you've already done this step, so you can skip
git remote add origin https://github.com/robbyrussell/oh-my-zsh.git
git fetch
git reset --hard origin/master
после этого перезапустите экземпляр терминала, и вам будет хорошо идти.
ответ Трэвиса дал мне дополнительные ошибки GIT. Что сработало для меня:
cd ~
rm -rf .oh-my-zsh/
git clone git@github.com:robbyrussell/oh-my-zsh.git
mv oh-my-zsh/ .oh-my-zsh
Update: setps 3 & 4 можно комбинировать, передавая целевой путь
git clone git@github.com:robbyrussell/oh-my-zsh.git .oh-my-zsh
запуск новой оболочки терминала, никаких проблем.
обновление 2: предупреждение это приведет к удалению любых настроек, которые могут быть в любом месте .oh-my-zsh
поэтому сначала вы должны сделать резервную копию чего-либо важного, возможно, вашего .oh-my-zsh/custom/
каталог по крайней мере.