{"id":2103,"date":"2021-08-27T14:48:51","date_gmt":"2021-08-27T12:48:51","guid":{"rendered":"http:\/\/jeedom.sigalou-domotique.fr\/?p=2103"},"modified":"2024-04-21T13:07:33","modified_gmt":"2024-04-21T11:07:33","slug":"github-support-for-password-authentication-was-removed-on-august-13-2021","status":"publish","type":"post","link":"https:\/\/www.sigalou-domotique.fr\/de\/github-support-for-password-authentication-was-removed-on-august-13-2021","title":{"rendered":"GitHub \u2013 Support for password authentication was removed on August 13, 2021."},"content":{"rendered":"<h2><img loading=\"lazy\" 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=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/h2>\n<p><em><strong>Wenn Sie wie ich Ihr GitHub Repository mit Ihrem Entwicklungs-Jeedom synchronisieren, sto\u00dfen Sie seit dem 13. August 2021 auf einen neuen Fehler.<\/strong><\/em><\/p>\n<h2><!--more-->Fehlermeldung<\/h2>\n<p>remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.<br \/>\nremote: Please see https:\/\/github.blog\/2020-12-15-token-authentication-requirements-for-git-operations\/ for more information.<br \/>\nt\u00f6dlich: Authentication failed for \u2018https:\/\/github.com\/xx\/\u2019<\/p>\n<h2>Erl\u00e4uterung<\/h2>\n<p>Ab dem 13. August 2021 akzeptiert Github bei der Authentifizierung von Git-Vorg\u00e4ngen auf GitHub.com keine Kontokennw\u00f6rter mehr.<\/p>\n<p><span class=\"\">Sie verlangen die Verwendung einer Token-basierten Authentifizierung. <\/span><span class=\"\">als pers\u00f6nliches Zugangstoken<\/span><span class=\"\"> (f\u00fcr Entwickler) oder ein OAuth- oder GitHub App-Installationstoken (f\u00fcr Integratoren) f\u00fcr alle authentifizierten Git-Vorg\u00e4nge auf GitHub.com. <\/span>Sie k\u00f6nnen auch weiterhin SSH-Schl\u00fcssel verwenden, wenn Sie m\u00f6chten.<\/p>\n<h2>Wie kommt man damit zurecht?<\/h2>\n<p>Ich habe zun\u00e4chst versucht, private\/\u00f6ffentliche SSH-Schl\u00fcssel zu erstellen, die auf Github konfiguriert werden, all dies wird akzeptiert, aber die Schwierigkeit besteht darin, dass die SSH-Verbindung zwischen Ihrem Jeedom und Github und nicht zwischen Ihrem Computer und Jeedom liegt. Ich habe diese Spur aufgegeben. Wenn jemand eine SSH-Verbindung zwischen Jeedom und Github \u00fcber die Befehlszeile findet, bin ich Eigent\u00fcmer der Informationen.<\/p>\n<p>Also habe ich versucht herauszufinden, wie Token (Token) funktionieren, und ich habe festgestellt, dass die Push-Funktion funktioniert, indem ich das Token anstelle des Passworts \u00fcber die Befehlszeile verwende !!! <em><strong>Eureka<\/strong> <\/em>!!<\/p>\n<p>Hier also der Manip:<\/p>\n<h2>Generierung des Zugangstokens<\/h2>\n<p>Pers\u00f6nliche Zugangstoken sind eine Alternative zur Verwendung von Passw\u00f6rtern f\u00fcr die GitHub-Authentifizierung bei der Verwendung der GitHub-API oder der .-Befehlszeile<\/p>\n<p>Aus Sicherheitsgr\u00fcnden entfernt GitHub automatisch pers\u00f6nliche Zugangstoken, die seit einem Jahr nicht mehr verwendet wurden. Um zus\u00e4tzliche Sicherheit zu bieten, empfiehlt GitHub dringend, Ihren pers\u00f6nlichen Zugriffstoken ein Ablaufdatum hinzuzuf\u00fcgen (was ich nicht tue).<\/p>\n<ul>\n<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\">\u00dcberpr\u00fcfen Sie Ihre E-Mail-Adresse<\/a> , wenn sie noch nicht \u00fcberpr\u00fcft wurde.<\/li>\n<li><span class=\"\">Klicken Sie oben rechts auf einer Seite auf Ihr Profilbild und dann auf <\/span><strong><span class=\"\">Settings<\/span><\/strong><span class=\"\">.<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" 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=\"auto, (max-width: 220px) 100vw, 220px\" \/><\/p>\n<ul>\n<li><span class=\"\">Klicken Sie in der linken Seitenleiste auf <strong>Developer Settings<\/strong><br \/>\n<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" 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=\"auto, (max-width: 248px) 100vw, 248px\" \/><\/p>\n<p>Dann <strong>Personal access tokens<\/strong><\/p>\n<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>\n<ul>\n<li><span class=\"\">Klicken Sie auf <\/span><strong><span class=\"\">Generiertes neues 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=\"Schaltfl\u00e4che Neues Token generieren\" \/><\/span><\/li>\n<li>Geben Sie Ihrem Token einen beschreibenden Namen.<\/li>\n<li>So weisen Sie Ihrem Token ein Ablaufdatum zu.<\/li>\n<li>W\u00e4hlen Sie die Bereiche oder Berechtigungen aus, die Sie diesem Token gew\u00e4hren m\u00f6chten. Um Ihr Token zu verwenden, um \u00fcber die Befehlszeile auf Repositorys zuzugreifen, w\u00e4hlen Sie <strong>Repo<\/strong> .<span class=\"procedural-image-wrapper\"><img decoding=\"async\" src=\"https:\/\/docs.github.com\/assets\/images\/help\/settings\/token_scopes.gif\" alt=\"Auswahl der Token-Bereiche\" \/><\/span><\/li>\n<li>Klicken Sie auf <strong>Generate<\/strong>.<\/li>\n<\/ul>\n<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>\n<h2>Zugriffstoken abrufen<\/h2>\n<p>Am Ende der Generation gibt Githug das Zugangstoken aus, und wenn wir es vers\u00e4umt haben, es zur richtigen Zeit zu kopieren, k\u00f6nnen wir ein anderes generieren:<\/p>\n<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>\n<h2>Verwendung des Zugangstokens<\/h2>\n<p>Es ist sehr einfach, es wird anstelle des Passworts verwendet (Login hat sich nicht ge\u00e4ndert).<\/p>\n<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>\n<h2>Bonus Info<\/h2>\n<p>Damit Sie Ihre Passw\u00f6rter nicht st\u00e4ndig neu eingeben m\u00fcssen, k\u00f6nnen Sie zwei Befehle in Ihre MobaXtrem-Skripte aufnehmen:<\/p>\n<ul>\n<li><code>git config credential.helper store<\/code> \u2013 Speichert die Anmeldeinformationen auf unbestimmte Zeit.<\/li>\n<li><code>git config credential.helper 'cache --timeout=3600'<\/code>\u2013 Gesch\u00e4fte f\u00fcr 60 Minuten<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Wenn Sie wie ich Ihr GitHub Repository mit Ihrem Entwicklungs-Jeedom synchronisieren, sto\u00dfen Sie seit dem 13. August 2021 auf einen neuen Fehler.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[23],"tags":[81,100],"class_list":["post-2103","post","type-post","status-publish","format-standard","hentry","category-jeedom-2","tag-developpement","tag-github"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/posts\/2103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/comments?post=2103"}],"version-history":[{"count":0,"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/posts\/2103\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/media?parent=2103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/categories?post=2103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigalou-domotique.fr\/de\/wp-json\/wp\/v2\/tags?post=2103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}