git - hexo如何重置ssh密匙,以及删除blog的文章?
滿天的星座
滿天的星座 2017-05-02 09:18:17
0
3
1109
  1. 发布的时候要求输入密匙,忘记密匙了,有没有办法可以重置或取消。
    Enter passphrase for key '/c/Users/Jing/.ssh/id_rsa':

  2. 还有个问题就是hexo如何删除已发布的文章?
    (新人不大懂,麻烦各位讲的详细些。谢谢!)

问题已解决,其实问的时候已经知道解决方法了,心情有些太浮躁。两位回答都正确,只是只能采用一个答案。

滿天的星座
滿天的星座

répondre à tous(3)
世界只因有你

hexo supprimer le blog

Supprimer le dépôt source/_posts/我的文章.md

Exécutez la commande suivante pour mettre à jour le blog

hexo g == hexo generate#Générer
hexo s == hexo server #Démarrer l'aperçu du service
hexo d == hexo deploy#Déployer

Générer la méthode ssh, plusieurs chut

1. Générez une clé avec le nom spécifié

ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jslite

générera deux fichiers github_jslite et github_jslite.pub

2. Copiez la clé sur la plateforme d'hébergement

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

3. Modifier le fichier de configuration

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

Ajouter au fichier de configuration du blog

shellgit remote add origin git@jslite.github.com:JSLite/JSLite.git

4.Test

ssh -T git@jslite.github.com # @ est suivi de l'hôte défini

左手右手慢动作
  1. Suivez simplement les étapes pour générer à nouveau la clé.

  2. 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

習慣沉默

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal