<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GitHub - Sigalou Domotique</title>
	<atom:link href="https://www.sigalou-domotique.fr/zh/tag/github/feed" rel="self" type="application/rss+xml" />
	<link href="">https://www.sigalou-domotique.fr/zh</link>
	<description>网络安全，家庭助理，365...</description>
	<lastbuilddate>Sun, 21 Apr 2024 11:07:33 +0000</lastbuilddate>
	<language>ZH - 汉斯</language>
	<sy:updateperiod>
	小时 小时	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.sigalou-domotique.fr/wp-content/uploads/2026/04/cropped-sigalou-carre-32x32.png</url>
	<title>GitHub - Sigalou Domotique</title>
	<link href="">https://www.sigalou-domotique.fr/zh</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GitHub &#8211; Support for password authentication was removed on August 13, 2021.</title>
		<link href="">https://www.sigalou-domotique.fr/zh/github-support-for-password-authentication-was-removed-on-august-13-2021</link>
					<comments>https://www.sigalou-domotique.fr/zh/github-support-for-password-authentication-was-removed-on-august-13-2021#respond</comments>
		
		<dc:creator><![CDATA[Sigalou]]></dc:creator>
		<pubdate>Fri, 27 Aug 2021 12:48:51 +0000</pubdate>
				<category><![CDATA[Jeedom]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[GitHub]]></category>
		<guid ispermalink="false">http://jeedom.sigalou-domotique.fr/?p=2103</guid>

					<description><![CDATA[Si comme moi vous synchronisez votre Repository GitHub avec votre Jeedom de développement, vous rencontrez depuis le 13 aout 2021 une nouvelle erreur. Message d&#8217;erreur remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for &#8216;https://github.com/xx/&#8217; [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-2104" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/jeedomgithub.png" alt="" width="780" height="152" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/jeedomgithub.png 780w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/jeedomgithub-600x117.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/jeedomgithub-300x58.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/jeedomgithub-768x150.png 768w" sizes="(max-width: 780px) 100vw, 780px" /></h2>
<p><em><strong>Si comme moi vous synchronisez votre Repository GitHub avec votre Jeedom de développement, vous rencontrez depuis le 13 aout 2021 une nouvelle erreur.</strong></em></p>
<h2><span id="more-2103"></span>Message d&rsquo;erreur</h2>
<p>remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.<br />
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.<br />
fatal: Authentication failed for &lsquo;https://github.com/xx/&rsquo;</p>
<h2>Explication</h2>
<p>À compter du 13 août 2021, Github n&rsquo;accepte plus les mots de passe de compte lors de l&rsquo;authentification des opérations Git sur GitHub.com.</p>
<p><span class="">Ils exigent l&rsquo;utilisation d&rsquo;une authentification basée sur des jetons, </span><span class="">comme un jeton d&rsquo;accès personnel</span><span class=""> (pour les développeurs) ou un jeton d&rsquo;installation OAuth ou GitHub App (pour les intégrateurs) pour toutes les opérations Git authentifiées sur GitHub.com. </span>Vous pouvez également continuer à utiliser les clés SSH si vous préférez.</p>
<h2>Comment s&rsquo;en sortir ?</h2>
<p>J&rsquo;ai dans un premier temps cherché à créer des clés privé/publique en SSH qu&rsquo;on configure sur Github, tout cela est accepté mais la difficulté c&rsquo;est que le lien SSH, il se situe entre votre Jeedom et Github et non entre votre ordinateur et Jeedom. J&rsquo;ai abandonné cette piste. Si quelqu&rsquo;un trouve comme faire un lien SSH entre Jeedom et Github en ligne de commande, je suis preneur de l&rsquo;info.</p>
<p>J&rsquo;ai donc tenté de trouver comment fonctionnaient les Token (Jetons) et j&rsquo;ai trouvé qu&rsquo;en utilisant en ligne de commande le Token au lieu du mot de passe le Push fonctionnait !!! <em><strong>Eurêka</strong> </em>!!</p>
<p>Voici donc la manip :</p>
<h2>Générer son Jeton d&rsquo;accès</h2>
<p>Les jetons d&rsquo;accès personnels sont une alternative à l&rsquo;utilisation de mots de passe pour l&rsquo;authentification auprès de GitHub lors de l&rsquo;utilisation de l&rsquo; API GitHub ou de la ligne de commande .</p>
<p>Par mesure de sécurité, GitHub supprime automatiquement les jetons d&rsquo;accès personnels qui n&rsquo;ont pas été utilisés depuis un an. Pour fournir une sécurité supplémentaire, GitHub recommande fortement d&rsquo;ajouter une expiration à vos jetons d&rsquo;accès personnels (ce que je ne fais pas)</p>
<ul>
<li><a href="https://docs-github-com.translate.goog/en/github/getting-started-with-github/verifying-your-email-address?_x_tr_sl=en&amp;_x_tr_tl=fr&amp;_x_tr_hl=fr&amp;_x_tr_pto=ajax,elem">Vérifiez votre adresse e-mail</a> , si elle n&rsquo;a pas encore été vérifiée.</li>
<li><span class="">Dans le coin supérieur droit de n&rsquo;importe quelle page, cliquez sur votre photo de profil, puis sur </span><strong><span class="">Settings</span></strong><span class="">.</span></li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-2105" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/github1.png" alt="" width="220" height="510" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/github1.png 220w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/github1-129x300.png 129w" sizes="(max-width: 220px) 100vw, 220px" /></p>
<ul>
<li><span class="">Dans la barre latérale gauche, cliquez sur <strong>Developer settings</strong><br />
</span></li>
</ul>
<p><img decoding="async" class="alignnone size-full wp-image-2106" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-27-02-Build-software-better-together.png" alt="" width="248" height="428" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-27-02-Build-software-better-together.png 248w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-27-02-Build-software-better-together-174x300.png 174w" sizes="(max-width: 248px) 100vw, 248px" /></p>
<p>Puis <strong>Personal access tokens</strong></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2107" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-27-47-Build-software-better-together.png" alt="" width="248" height="133" /></p>
<ul>
<li><span class="">Cliquez sur </span><strong><span class="">Générate new token</span></strong><span class="procedural-image-wrapper"><img decoding="async" src="https://docs.github.com/assets/images/help/settings/generate_new_token.png" alt="Bouton Générer un nouveau jeton" /></span></li>
<li>Donnez à votre jeton un nom descriptif.</li>
<li>Pour attribuer une date d&rsquo;expiration à votre jeton.</li>
<li>Sélectionnez les étendues ou les autorisations que vous souhaitez accorder à ce jeton. Pour utiliser votre jeton pour accéder aux référentiels à partir de la ligne de commande, sélectionnez <strong>repo</strong> .<span class="procedural-image-wrapper"><img decoding="async" src="https://docs.github.com/assets/images/help/settings/token_scopes.gif" alt="Sélection des étendues de jetons" /></span></li>
<li>Cliquez sur <strong>Generate</strong>.</li>
</ul>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2108" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-30-25-Build-software-better-together.png" alt="" width="784" height="293" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-30-25-Build-software-better-together.png 784w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-30-25-Build-software-better-together-600x224.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-30-25-Build-software-better-together-300x112.png 300w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-30-25-Build-software-better-together-768x287.png 768w" sizes="auto, (max-width: 784px) 100vw, 784px" /></p>
<h2>Récupérer le Jeton d&rsquo;accès</h2>
<p>A la fin de la génération, Githug donne le Jeton d&rsquo;accès, si on a loupé de le copier au bon moment, on peut en générer un autre :</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2109" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-32-55-Build-software-better-together.png" alt="" width="749" height="119" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-32-55-Build-software-better-together.png 749w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-32-55-Build-software-better-together-600x95.png 600w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/Screenshot-2021-08-27-at-14-32-55-Build-software-better-together-300x48.png 300w" sizes="auto, (max-width: 749px) 100vw, 749px" /></p>
<h2>Utilisation du Jeton d&rsquo;accès</h2>
<p>C&rsquo;est très simple, on l&rsquo;utilise en lieu et place du mot de passe (login n&rsquo;a pas changé).</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2110" src="http://jeedom.sigalou-domotique.fr/wp-content/uploads/2021/08/github2.png" alt="" width="546" height="38" srcset="https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/github2.png 546w, https://www.sigalou-domotique.fr/wp-content/uploads/2021/08/github2-300x21.png 300w" sizes="auto, (max-width: 546px) 100vw, 546px" /></p>
<h2>Info Bonus</h2>
<p>Pour ne pas avoir à retaper sans arrêt vos mots de passe, voici deux commandes que vous pouvez inclure dans vos scripts MobaXtrem :</p>
<ul>
<li><code>git config credential.helper store</code> &#8211; stocke les informations d&rsquo;identification indéfiniment.</li>
<li><code>git config credential.helper 'cache --timeout=3600'</code>&#8211; magasins pendant 60 minutes</li>
</ul>
]]></content:encoded>
					
					<wfw:commentrss>https://www.sigalou-domotique.fr/zh/github-support-for-password-authentication-was-removed-on-august-13-2021/feed</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>