Внутри Vim, независимо от того, где файл в настоящее время сохранен, вы можете указать путь к новому местоположению, в котором вы хотите его сохранить. Например, чтобы сохранить файл на рабочем столе:
нажмите esc, чтобы перейти в обычный режим, затем введите
:w ~/Desktop/filename
Это работает для любого пути, на котором у вас есть разрешение на запись каталог. Если вы хотите сохранить где-нибудь, где у вас нет разрешения на запись, вы можете сделать это:
:w !sudo tee /path/to/my/filename
Сегодня я столкнулся с той же проблемой. Вот что я сделал:
GIT_CURL_VERBOSE = 1 git clone https://github.com/robbyrussell/oh-my-zsh.gitЭто хранилище клонов в режиме curl verbose ( curl вызывает проблему прямо сейчас)
Вот что я получил
Cloning into 'oh-my-zsh'...
* Couldn't find host github.com in the .netrc file; using defaults
* Hostname was NOT found in DNS cache
* Trying 192.30.252.131...
* Connected to github.com (192.30.252.131) port 443 (#0)
* error reading ca cert file /bin/curl-ca-bundle.crt (Error while reading file.)
* Closing connection 0
fatal: unable to access 'https://github.com/robbyrussell/oh-my-zsh.git/': Problem with the SSL CA cert (path? access rights?)
Обратите внимание на строку:
ошибка чтения ca cert file / bin / curl- ca-bundle.crt (Ошибка при чтении файла.)У меня возникла проблема с конфигурацией в секции ~/.gitconfig [HTTP]->sslCAinfo. У вас может не быть такой же проблемы, но она даст вам достаточно информации для самостоятельной отладки.
В unix весь путь проверен, поэтому, на мой взгляд, вы должны проверить, имеют ли папки в пути разрешения, я думаю, они должны иметь по крайней мере rw-, не паникуйте, w не означает напишите, если говорите о папках ... Потому что, если у вас есть /a/b/c/certificate.pem, и вы не можете пройти мимо «b», вы не можете пройти мимо b: D
Hope это помогает:)