• Re: n'arrive plus =?utf-8?Q?=C3=A0?= git push vers github.com

    From Pierre-Elliott =?utf-8?Q?B=C3=A9cue@21:1/5 to Basile Starynkevitch on Tue Mar 14 12:20:01 2023
    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

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJDBAEBCgAtFiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmQQVuoPHHBlYkBkZWJp YW4ub3JnAAoJEO4hW5+4xFsLa0MP/2Ey41DVErasUs9m7S0XpAqTRkh/QMIIxZMx 473OWXpnffZV2VbtYcPnSDClP0mFUUnpxaLSGkoy/qe9yDYfjsWNnwkqxBdAW/xa SiDZc1Y50F921SRz0tOBFrJztURNoxL7zpYo2+vQtHQuG3HcQVZHnnjIhvTfFf4U NEbltS8Q06tCe1RscGKwfZObRcZLirz97ZVt0BPbSlf3Ill27ZrqNOrcJmgmoKk0 a4pu4ubZoWI/g5JuAooJUko+6GvJjTIeSahLZyfPxGFEV+cyvr070AB3ez0Sq91y HYEGeZwipxKbKRHNxzGe3P0znqtFjqeWO3o8L4Xv03b4WG8VN0eb5C8iP3TuCeS8 1S30vpqJv68cA/NsIuZIQuJzFe+EFm4XKroYlZG/TQyTbKHyUYO7Dew6OJFaDwAL syqWSh+8aHTRa90mr3Vhd781ZnuJT6Jy7OPA+7BRXY3i2zh/iMw2xxJ4DJk/BAD8 3zFCgq8gfjcS/3DkZKit7snPaFa8ztfJEMNSANTLMbYRn2iVTv/FZhg9eJJOVKcB nLHjo1/8LMj1zdE/QLoph7nTmvNJuF6uQZI4WwaNbfVCp/1Y5//2+cLupeaNNhpp nj4Mj2+js7Rn/P+KTJvlBUhziH9cza+zjc8wZF7fr/JtWtFStk61T7kb8tYW8k2P
    6fQ6Q/KU
    =i/mz
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)