Description du problème : ça se passe comme ça. J'ai déjà vu un article sur l'utilisation d'hexo pour créer un blog. Selon cette étape par étape, il n'y a aucun problème à le soumettre au github du compte A.
Mais j'ai voulu en reconstruire un, puis j'ai suivi ce tutoriel étape par étape, puis lorsque j'ai soumis le compte Bhexo clean && hexo g && hexo d
, j'ai trouvé un bug fatal que je n'ai pas pu résoudre~~Comme indiqué ci-dessous
Contenu du rapport d'erreur
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)
S'il vous plaît, demandez à Dieu de m'aider à résoudre ce problème. Je suis troublé depuis longtemps~~~
.
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/….