问题描述: 是这样子的,之前看到一个文章用hexo搭建一个博客,教程是这个,根据这个一步步走下来,提交到A账号的的github是没有问题的。
但是我再想搭建一个,然后根据这个教程一步步走下来,然后到提交的B账号的时候hexo clean && hexo g && hexo d
, 发现一个致命的bug,怎么都解决不了~~如下图
报错内容
remote: Permission to naihe138/naihe138.github.io.git denied to blueSky1115.
fatal: unable to access 'https://github.com/naihe138/naihe138.github.io.git/': The requested URL returned error: 403
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Error: remote: Permission to naihe138/naihe138.github.io.git denied to blueSky1115.
fatal: unable to access 'https://github.com/naihe138/naihe138.github.io.git/': The requested URL returned error: 403
at ChildProcess.<anonymous> (/Users/naihe/naihe138.github.io/node_modules/hexo-util/lib/spawn.js:37:17)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:827:16)
at Socket.<anonymous> (internal/child_process.js:319:11)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at Pipe._onclose (net.js:477:12)
求大神帮助解决一下,困扰了好久好久~~~
J'ai rencontré un problème identique
La solution est d'utiliser ssh au lieu de https dans l'adresse du repo déployée dans hexo _config.yml
Mais pourquoi est-ce ? Tellement étrange
Le message d'erreur signifie : naihe138.github.io.git a rejeté la demande push de blueSky1115.
En effet, selon les paramètres par défaut, la page gitbub est un projet privé, et seul le compte correspondant à la page peut pousser (c'est-à-dire le compte naihe138). Selon votre description, la configuration du compte A est terminée. Je pense que le compte github dans votre dossier hexo local a été défini sur naihe138.
La solution la plus rapide à laquelle je puisse penser est d'ajouter des autorisations push à blueSky1115 dans le dépôt naihe138.github.io.git.
Si ce qui précède n'est pas réalisable, vous devez alors effectuer certains réglages afin de pouvoir pousser vers naihe138.github.io. Pour des opérations spécifiques, veuillez vous référer à cette page : http://memoryboxes.github.io/….