Maison > Questions et réponses > le corps du texte
发布的时候要求输入密匙,忘记密匙了,有没有办法可以重置或取消。
Enter passphrase for key '/c/Users/Jing/.ssh/id_rsa':
还有个问题就是hexo如何删除已发布的文章?
(新人不大懂,麻烦各位讲的详细些。谢谢!)
问题已解决,其实问的时候已经知道解决方法了,心情有些太浮躁。两位回答都正确,只是只能采用一个答案。
世界只因有你2017-05-02 09:20:17
Supprimer le dépôt source/_posts/我的文章.md
Exécutez la commande suivante pour mettre à jour le blog
hexo g
== hexo generate
#Générerhexo s
== hexo server
#Démarrer l'aperçu du servicehexo d
== hexo deploy
#Déployer
ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jslite
générera deux fichiers
github_jslite
etgithub_jslite.pub
vim ~/.ssh/github_jslite.pub
Ouvrez le fichier de clé publique
github_jslite.pub
et copiez le contenu sur la plateforme d'hébergement de code
vim ~/.ssh/config
#Modifier le fichier de configuration, s'il n'est pas créé config
Host jslite.github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_jslite
Host abc.github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_abc
shell
git remote add origin git@jslite.github.com:JSLite/JSLite.git
ssh -T git@jslite.github.com
# @
est suivi de l'hôte défini
ringa_lee2017-05-02 09:20:17
Suivez simplement les étapes pour générer à nouveau la clé.
Supprimez simplement les fichiers md correspondants dans ./source/_posts/, mais vous ne pouvez pas tous les supprimer et une erreur sera signalée.
ps : version hexo : 3.0.0
習慣沉默2017-05-02 09:20:17
Configurer et utiliser Github
Le didacticiel suivant est principalement écrit en référence à « Utiliser les pages Github pour créer un blog indépendant » de beiyuu.
Configurer les clés SSH
Comment connecter le projet git local au github distant ? Utilisez les clés SSH.
Vérifiez les paramètres des clés SSH
Nous devons d’abord vérifier la clé ssh existante sur votre ordinateur :
$ cd ~/.ssh Vérifiez la clé ssh locale
S'il vous demande : Aucun fichier ou répertoire de ce type, cela signifie que vous utilisez git pour la première fois.
Générer une nouvelle clé SSH :
$ ssh-keygen -t rsa -C "adresse e-mail@votreemail.com"
Génération d'une paire de clés rsa publique/privée.
Entrez le fichier dans lequel enregistrer la clé (/Users/your_user_directory/.ssh/id_rsa) :<Appuyez simplement sur Entrée>
Remarque 1 : Pour l'adresse e-mail ici, vous pouvez saisir votre propre adresse e-mail ; Remarque 2 : Le "-C" ici est un "C" majuscule
Ensuite, le système vous demandera de saisir votre mot de passe :
Entrez la phrase secrète (vide s'il n'y a pas de phrase secrète) :<Entrez la chaîne cryptée>
Saisissez à nouveau la même phrase secrète :<Entrez à nouveau la chaîne cryptée>
Lorsque vous appuyez sur Entrée, vous serez invité à saisir un mot de passe. Ce mot de passe sera utilisé lors de la soumission du projet. S'il est vide, vous n'avez pas besoin de le saisir lors de la soumission du projet. Ce paramètre permet d'empêcher d'autres personnes de soumettre du contenu à votre projet.
Remarque : Il n'y a pas de * lors de la saisie du mot de passe, vous pouvez simplement le saisir directement.
Enfin, lorsque vous voyez cette interface, vous avez réussi à définir la clé ssh :
Ajouter une clé SSH à GitHub
Après avoir défini la clé SSH sur cette machine, vous devez l'ajouter à GitHub pour terminer la configuration du lien SSH.
1. Ouvrez le fichier local C:Documents and SettingsAdministrator.sshid_rsa.pub. Le contenu de ce fichier est la clé générée tout à l'heure. Si vous ne pouvez pas voir ce fichier, vous devez le configurer pour afficher les fichiers cachés. Ce n'est qu'en copiant avec précision le contenu de ce fichier que le succès de l'installation peut être assuré.
2. Connectez-vous au système github. Cliquez sur Paramètres du compte ---> Clés publiques SSH dans le coin supérieur droit ---> ajouter une autre clé publique
3. Copiez-y votre clé générée localement (dans la zone de texte de la clé), cliquez sur Ajouter une clé et c'est OK
Test
Vous pouvez saisir la commande suivante pour voir si le paramétrage est réussi. Ne modifiez pas la partie git@github.com :
$ssh -T git@github.com
S'il s'agit du feedback suivant :
L'authenticité de l'hôte 'github.com (207.97.227.239)' ne peut pas être établie.
L'empreinte digitale de la clé RSA est 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Êtes-vous sûr de vouloir continuer à vous connecter (oui/non) ?
Ne soyez pas nerveux, entrez simplement oui et vous verrez :
Bonjour cnfeat ! Vous vous êtes authentifié avec succès, mais GitHub ne fournit pas d'accès au shell.
Définir les informations utilisateur
Maintenant que vous pouvez vous connecter à GitHub via SSH, certaines informations personnelles doivent encore être complétées.
Git enregistrera les soumissions en fonction du nom et de l'adresse e-mail de l'utilisateur. GitHub utilise également ces informations pour traiter les autorisations. Entrez le code suivant pour configurer les informations personnelles et remplacez le nom et l'adresse e-mail par les vôtres. Le nom doit être votre vrai nom, pas votre pseudo GitHub.
$ git config --global user.name "cnfeat"//Nom d'utilisateur
$ git config --global user.email "cnfeat@gmail.com"//Remplissez votre email
Clé SSH configurée avec succès
Cette machine s'est connectée avec succès à github.
En cas de problème, veuillez le réinitialiser. Veuillez vous référer aux erreurs courantes :
Aide GitHub - Générer des clés SSH
Aide GitHub - Erreur Autorisation refusée (clé publique)
http://www.jianshu.com/p/05289a4bc8b2