[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: n'arrive plus à git push vers github.com



Bonjour Basile,

Il est important de lire les messages d'erreur qui sortent sur un
terminal, parce que sinon on perd son temps et éventuellement on fait
perdre le leur aux autres.

Basile Starynkevitch <basile@starynkevitch.net> wrote on 14/03/2023 at 11:22:49+0100:

> Bonjour à tous,
>
> Je n'arrive plus à faire un git push vers github.com
>
> Sur mon ordinateur portable personnel (ACER Nitro 5, x86-64, Debian/Sid, ...)
>
> guiseppe.x86_64 ~/RefPerSys 10:43 .0 % git push
> Username for 'https://github.com': basile@starynkevitch.net
> Password for 'https://basile@starynkevitch.net@github.com': 
> guiseppe.x86_64 ~/RefPerSys 10:44 .130 % git push
> Username for 'https://github.com': bstarynk
> Password for 'https://bstarynk@github.com': 
> remote: Support for password authentication was removed on August 13, 2021.
> remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on
> currently recommended modes of authentication.
> fatal: Authentication failed for 'https://github.com/RefPerSys/RefPerSysy/'

C'est écrit ici : tu essaies de te connecter en https pour pousser, et
donc de pousser avec un login/mot de passe, ce qui n'est plus supporté
par GitHub depuis le 13 août 2021.

> Mon profile sur github est https://github.com/bstarynk/
>
> Mon email perso est basile@starynkevitch.net
>
> Mon email pro est basile.starynkevitch@cea.fr (mais aujourd'hui je suis en congé)
>
> (mon téléphone portable, en journée, en France, 06 85012359)
>
> guiseppe.x86_64 ~/RefPerSys 11:15 .130 % cat .git/config 
> [core]
> 	repositoryformatversion = 0
> 	filemode = true
> 	bare = false
> 	logallrefupdates = true
> [remote "origin"]
> 	url = https://github.com/RefPerSys/RefPerSys/
> 	fetch = +refs/heads/*:refs/remotes/origin/*
> [branch "master"]
> 	remote = origin
> 	merge = refs/heads/master
>
>
> guiseppe.x86_64 ~ 11:17 .0 % ls -la .ssh
> total 108
> drwx------  2 basilest basilegr 4096 Mar 14 10:40 .
> drwx------ 24 basilest basilegr 4096 Mar 14 10:42 ..
> -rw-------  1 basilest basilegr 5877 Dec 23 11:03 authorized_keys
> -rw-------  1 basilest basilegr 5465 Dec 23 11:03 authorized_keys~
> -rw-------  1 basilest basilegr 1349 Dec 23 11:03 authorized_keys2
> -rw-------  1 basilest basilegr 1650 Dec 23 11:03 config
> -rw-------  1 basilest basilegr 1192 Dec 23 11:03 id_dsa
> -rw-------  1 basilest basilegr 1716 Dec 23 11:03 id_dsa.keystore
> -rw-r--r--  1 basilest basilegr 1117 Mar 14 10:38 id_dsa.pub
> -rw-------  1 basilest basilegr  365 Dec 23 11:03 id_ecdsa-old
> -rw-r--r--  1 basilest basilegr  269 Dec 23 11:03 id_ecdsa.pub-old
> -rw-------  1 basilest basilegr  464 Dec 23 11:03 id_ed25519
> -rw-r--r--  1 basilest basilegr   97 Dec 23 11:03 id_ed25519.pub
> -rw-------  1 basilest basilegr  529 Dec 23 11:03 identity
> -rw-------  1 basilest basilegr  333 Dec 23 11:03 identity.pub
> -rw-------  1 basilest basilegr 2655 Dec 23 11:03 id_rsa
> -rw-------  1 basilest basilegr  630 Dec 23 11:03 id_rsa.keystore
> -rw-------  1 basilest basilegr  571 Mar 14 10:40 id_rsa.pub
> -rw-------  1 basilest basilegr 1784 Dec 23 12:41 known_hosts
> -rw-------  1 basilest basilegr  948 Dec 23 12:41 known_hosts.old
> -rw-------  1 basilest basilegr 8053 Dec 23 11:03 known_hosts_old
> -rw-r--r--  1 basilest basilegr  576 Dec 23 11:03 piotr-id_rsa.pub
> -rw-------  1 basilest basilegr  512 Dec 23 11:03 random_seed
> -rw-------  1 basilest basilegr  399 Dec 23 11:03 ssh_config
>
>
> et
>
> guiseppe.x86_64 ~ 11:17 .0 % id -a
> uid=12752(basilest) gid=4200(basilegr) groups=4200(basilegr),27(sudo)
>
> et
>
>  guiseppe.x86_64 ~ 11:18 .0 % cat .ssh/id_dsa.pub 
> ssh-dss AAAAB3NzaC1kc3MAAAEBAJ4IYdy+Wrjft3/krEp1XaPrkqfqeuHs13iiGeEXwnMBlhd+ycc5D/8ajy74oN9t9rIt7ixz3XR+bs3llXMgJ+MeI5fVb0jBElkdw5epCTFasrIq866vo28i0W1CwKlx1thP8/LDMY/YIkwkj6Nqxz5cZLqBn9j1SUSsVRr+FiVgYaSxt5zm/bzbtaLGsjMeN0z+JxE/tSk1hL4KL4MpVsALT2dlh2CPpmbnpiK6dzKLozZdUF2/qD/u1+sicbBm+zgKAdhKUN541qOiww/joWS9biC1y9DVg4tQTcg88/pxbS8RL5Osehsl1bdLA3mw+yWKIo/a0OZdavaS67SRkisAAAAVAPt+uDThzgbET1FxiRi0lqeeL4u1AAABAFDhtURdWt6uaywGaak/ZMM9lg6az+B04j0ltvUdb0sZGs4DHpLy4nHgVMAKCYKpTBzQrG407SN25o+e1suo17pK3BskFPwzywEvrge9B4dcIKr3QN2xoCfCdnXe7g8ieFIbuGwvykjGspaQ+P9NXRZOkBSHAlvEm7ATx2qduSeIBUYn/prMy1kQUP7/Ikvm8NFrAdMm6E8qXgNdbZvThcnuCDkvWKG9rZtCsX6GLRMT1Gn0s6D7F28hH47BlgH/uFoIXbOxvA7f/OrscGrzj396m12HMtrTEhcrONsYySZ/vZLqbxRKpNjNPhfIzMuGwsls5u6FlUHO/otCGZFQCFsAAAEAXnF0z9Yhn5fQhGzg4aDk5tHmMCRv4b0yB288vk8K5gHrKNpovQCZPmx9SKiLweEGoXIoJ3Im7Df8R1fijmpqvLiKdsbX3S5XWgqJ5KoNKAEWkteTy1+T/2RhqvfINE9PB40D0VdhV7BCtZ/mHWFEF2HGRC7PInswRRpgssyD49GCAvqwDluonipOfDU66yNSoMBMP3QPgH6mn0txkjqMpjBfy2VRrFOj3l0DWtaAWT9Arh9JzkGSsbE5B+YnMB6uK85lncLYDNV9n+AvvpvDyFtbA2bbjMo6CqeFnHvzDjhjEFrGedrxGaYnELEo+zH5QhJv2IV35wkR7MF8Z9Vzow== basile@guiseppe
>
> Qu'ai-je fait comme bêtise en ligne de commandes?
>
> Quelle commande utiliser pour réparer?

Ajouter une clefs SSH publique sur github pour ton compte, par exemple
celle que tu as exposé dans .ssh/id_dsa.pub (idéalement tu pourrais la
remplacer par une clef RSA), puis te mettre dans le dossier de ton
projet et faire un

git remote set-url origin git@github.com:RefPerSys/RefPerSys.git

Qui va modifier ta méthode de push à SSH.

Bien évidemment, il te faut des droits dans le projet RefPerSys, mais ça
c'est une autre histoire.

-- 
PEB

Attachment: signature.asc
Description: PGP signature


Reply to: