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 :
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érerhexo s
==hexo server
#Démarrer l'aperçu du servicehexo d
==hexo deploy
#DéployerGé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
2. Copiez la clé sur la plateforme d'hébergement
vim ~/.ssh/github_jslite.pub
3. Modifier le fichier de configuration
vim ~/.ssh/config
#Modifier le fichier de configuration, s'il n'est pas crééconfig
Ajouter au fichier de configuration du blog
4.Test
ssh -T git@jslite.github.com
#@
est suivi de l'hôte définiSuivez 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
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