Я использую новый компьютер и должен перенести шестнадцатеричный код на этот. Вот как я это сделал.
Я на самом деле клонирую репо здесь. мой github io
После этого я удаляю весь файл и сохраняю .git. Затем я копирую весь файл с исходного компьютера на этот новый samohyes.github.io. После этого я создаю новую ветку hexo. Затем я сделал
git add --all
git commit -m 'new branch'
Согласно учебнику, теперь я готов. Но когда я печатаю
hexo g
hexo d
Я получил это.
FATAL Something's wrong. Maybe you can find the solution here:
http://hexo.io/docs/troubleshooting.html
Error: [email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
at ChildProcess.<anonymous> (E:\MyProject\samohyes.github.io\node_modules\hexo-util\lib\spawn.js:37:17)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at ChildProcess.cp.emit (E:\MyProject\samohyes.github.io\node_modules\cross-spawn\lib\enoent.js:40:29)
at maybeClose (internal/child_process.js:925:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
Итак, я предполагаю, что что-то не так с ключом ssh. Мне может понадобиться добавить один. Затем я печатаю
ssh-keygen.exe
И получил открытый и закрытый ключ по адресу c:/usr/myname/.ssh/. Я загружаю открытый ключ в репозиторий на github. После этого я делаю
ssh -T [email protected]
И получил эту успешную информацию.
PS E:\MyProject\samohyes.github.io> ssh -T [email protected]
Enter passphrase for key 'C:\Users\Xudon/.ssh/id_rsa':
Hi samohyes/samohyes.github.io! You've successfully authenticated, but
GitHub does not provide shell access.
Я должен быть в порядке сейчас. Но когда я набираю hexo d , снова появляется эта ошибка.
FATAL Something's wrong. Maybe you can find the solution here:
http://hexo.io/docs/troubleshooting.html
Error: [email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
at ChildProcess.<anonymous> (E:\MyProject\samohyes.github.io\node_modules\hexo-util\lib\spawn.js:37:17)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at ChildProcess.cp.emit (E:\MyProject\samohyes.github.io\node_modules\cross-spawn\lib\enoent.js:40:29)
at maybeClose (internal/child_process.js:925:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
И я редактирую файл _config.yml, меняя следующие строки.
deploy:
type: git
repo: [email protected]:samohyes/samohyes.github.io.git
branch: hexo
Кто-нибудь знает, почему? Спасибо!
ssh-keygen -P
; в последнем случае дважды нажмите ‹Enter› для ввода парольной фразы и подтвердите ключ клавишейssh -T [email protected]
; не должен запрашивать парольную фразу. - person phd   schedule 17.05.2018