recherche

Maison  >  Questions et réponses  >  le corps du texte

git - hexo如何重置ssh密匙,以及删除blog的文章?

  1. 发布的时候要求输入密匙,忘记密匙了,有没有办法可以重置或取消。
    Enter passphrase for key '/c/Users/Jing/.ssh/id_rsa':

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

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

滿天的星座滿天的星座2803 Il y a quelques jours1160

répondre à tous(3)je répondrai

  • 世界只因有你

    世界只因有你2017-05-02 09:20:17

    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

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-02 09:20:17

    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

    répondre
    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

    répondre
    0
  • Annulerrépondre