Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Probléme GitHub

15 réponses
Avatar
Zuthos
--W/nzBZO5zC0uMSeA
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Bonjour,

J'essaye github.
Je suis en stable et je viens d'installer git-core.
J'ai r=C3=A9ussis a presque tous faire. Sauf que l'orsque je fait:
$ git push
error: The requested URL returned error: 403 while accessing https://github=
=2Ecom/instead-hub/instead.git/info/refs
fatal: HTTP request failed

En suivant le liens:
Please upgrade your git client.
GitHub.com no longer supports git over dumb-http: https://github.com/blog/8=
09-git-dumb-http-transport-to-be-turned-off-in-90-days

J'ai essayer d'installer le package en stable testing unstable. Mais, rien =
y fait. Il y a quelque chose que j'ai pas compris?

D'avance merci.

--=20
http://www.coquille-de-bois.fr/

--W/nzBZO5zC0uMSeA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlMulkgACgkQIBQYI2ra+uu1EgCfd+VPuKHwgcKw0XqqVUc++YAI
CgMAn1z0o+ej2vOs1ex/VhCZhts8p58d
=Lx32
-----END PGP SIGNATURE-----

--W/nzBZO5zC0uMSeA--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/20140323080736.GA15303@localhost

10 réponses

1 2
Avatar
Sylvain L. Sauvage
Le dimanche 23 mars 2014 09:07:36 Zuthos a écrit :
Bonjour,



’jour,

J'essaye github.



J’ai pas utilisé mais…

Je suis en stable et je viens d'installer git-core.
J'ai réussis a presque tous faire. Sauf que l'orsque je fait:
$ git push
error: The requested URL returned error: 403 while accessing
https://github.com/instead-hub/instead.git/info/refs fatal:
HTTP request failed […]



1. Ton login n’apparaît pas dans l’URL https://⠀¦ : il est
généralement intégré à l’URL (cf. dans la section origin du
.git/config) mais je ne me souviens plus s’il est affiché en cas
d’erreur. C’est peut-être la cause du 2.

2. Il ne te demande pas ton mot de passe (si ? dans ce cas, 1)
il faut donner toutes les infos quand tu poses une question
et, 2) tu t’es gouré et l’authentification rate), donc ne peut
utiliser le protocole git emballé dans HTTP (« smart HTTP  ») et
se rabat sur le HTTP tout court (« dumb HTTP ») qui ne
fonctionne pas (car non sûr).
(Le mdp peut aussi être mis dans l’URL dans le .git/config :
https://toto:…. Mais je ne suis pas sûr que cela soit
une bonne idée qu’il se balade en clair…)

3. Et une petite recherche me donne :

http://stackoverflow.com/questions/7438313/pushing-to-git-returning-err or-code-403-fatal-http-request-failed

Réponse dans laquelle on invite à utiliser le protocole SSH .
Ce qui n’est pas une mauvaise idée en soi mais peut ê tre gênant
si doit vraiment passer par le HTTPS (port SSH fermé en sortie
p.ex.).

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
jc.etiemble
*Bonjour*, Le 23/03/2014 09:07, Zuthos a écrit :

'essaye github.
Je suis en stable et je viens d'installer git-core.



Pour info
http://jc.etiemble.free.fr/abc/index.php?page=git_linux0

--
JC E

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Didier Durand
Bonjour,

Lors de la mise à jour hebdomadaire de Calibre, par:
wget -nv -O- https://....
j'obtiens l'erreur suivante:

GnuTLS: A TLS warning alert has been received.
Incapable d'établir une connexion SSL.
Download failed

Mon wget est celui de wheezy.

J'ai résolu le problème en changeant le wget -nv -O- par curl -L comme indiqué par l'auteur de Calibre sur :
http://www.mobileread.com/forums/showthread.php?t#6170

Il n'en reste pas moins que que le wget du dépot n'est pas patché.

https://lists.gnu.org/archive/html/bug-wget/2013-05/msg00034.html

Bon Dimanche.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Sylvain L. Sauvage
Le dimanche 23 mars 2014 11:41:30 Didier Durand a écrit :
Bonjour,



’jour,

Lors de la mise à jour hebdomadaire de Calibre, par:
wget -nv -O- https://....



Questions au passage :
— le paquet n’est pas suffisamment à jour ?
— hebdomadaire ? Calibre a tant de màj de sécurità © que ça qu’il
faut le réinstaller toutes les semaines ?

[…]
Il n'en reste pas moins que que le wget du dépot n'est pas
patché. […]



Simplement parce que ce n’est pas une correction de
sécurité ?¹
Rappel : Wheezy est sortie quelques jours avant que le patch
ne soit appliqué upstream…

———
1. Vu que wget ne se connecte pas si le nom du serveur n’est pa s
celui du certificat (il traite l’alerte comme une erreur), je
dirais qu’il est plus juste trop prudent… ;o)

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Zuthos
--CE+1k2dSO48ffgeK
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Sylvain L. Sauvage a écrit :

Bonjour,
Merci de ta réponse.

1. Ton login n’apparaît pas dans l’URL https://⠀¦ : il est
généralement intégré à l’URL (cf. dans l a section origin du
.git/config) mais je ne me souviens plus s’il est affiché en cas
d’erreur. C’est peut-être la cause du 2.



Pas de ça chez moi. Par contre, j'ai un .gitconfig qui dois remplacer. Ce que semble indiquer man git-config

2. Il ne te demande pas ton mot de passe (si ? dans ce cas, 1)
il faut donner toutes les infos quand tu poses une question
et, 2) tu t’es gouré et l’authentification rate), d onc ne peut
utiliser le protocole git emballé dans HTTP (« smart HTTP  ») et
se rabat sur le HTTP tout court (« dumb HTTP ») qui ne
fonctionne pas (car non sûr).
(Le mdp peut aussi être mis dans l’URL dans le .git/config :
https://toto:…. Mais je ne suis pas sûr que cela s oit
une bonne idée qu’il se balade en clair…)



Effectivement, il me demande mon login et mon password.
% git push
Username for 'https://github.com': Zuthos
Password for 'https://':
error: The requested URL returned error: 403 while accessing https://github .com/instead-hub/instead.git/info/refs
fatal: HTTP request failed

Toutes mes excuses, j'ai oublié de le mentionner. Je précise avoi r vérivier ces deux derniers en allant me connecter sur le site.

3. Et une petite recherche me donne :

http://stackoverflow.com/questions/7438313/pushing-to-git-returning-error -code-403-fatal-http-request-failed

Réponse dans laquelle on invite à utiliser le protocole SSH.
Ce qui n’est pas une mauvaise idée en soi mais peut êtr e gênant
si doit vraiment passer par le HTTPS (port SSH fermé en sortie
p.ex.).



Pas réussis à l'utiliser. :-(

--
On construit des maisons de fous pour faire croire à ceux
qui n'y sont pas enfermés qu'ils ont encore la raison.
-+- Michel de Montaigne -+-

--CE+1k2dSO48ffgeK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlMu01oACgkQIBQYI2ra+uvXjQCaA3kqCMwxjFGuOBRX1AwO6wgY
CpgAnjLZeAVR8V7/p60VlwmZzyOo6qo8
’mO
-----END PGP SIGNATURE-----

--CE+1k2dSO48ffgeK--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Didier Durand
Le dimanche 23 mars 2014 à 12:47 +0100, Sylvain L. Sauvage a écrit :
Questions au passage :
— le paquet n’est pas suffisamment à jour ?
— hebdomadaire ? Calibre a tant de màj de sécurité que ça qu’il
faut le réinstaller toutes les semaines ?



Non, ce n'est pas de la sécurité. Calibre fait sa mise à jour en général
le vendredi dans la journée, mais ce n'est pas fait par apt-get update
puis upgrade. C'est le logiciel qui montre qu'il existe une màj que l'on
peut faire ou pas par wget et une install python, mais ce n'est pas de
la sécurité, ce sont de nouvelles fonctionnalités, enfin, c'est presque
rituel.

1. Vu que wget ne se connecte pas si le nom du serveur n’est pas
celui du certificat (il traite l’alerte comme une erreur), je
dirais qu’il est plus juste trop prudent… ;o)



Merci pour l'info; du coup, je ne vais peut-être pas patcher.

--
Didier Durand


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Philippe Gras
Le 23 mars 14 à 13:28, Zuthos a écrit :

Sylvain L. Sauvage a écrit :

Bonjour,
Merci de ta réponse.

1. Ton login n’apparaît pas dans l’URL https://… : il est
généralement intégré à l’URL (cf. dans la section origin du
.git/config) mais je ne me souviens plus s’il est affiché en cas
d’erreur. C’est peut-être la cause du 2.





Petit aparté : Je vois de plus en plus d'url encodés en base64.

Comment le navigateur arrive-t-il à décoder ça, et à présenter

le document adéquat, sans pour autant modifier l'url affichée ?

Ph. Gras
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Sylvain L. Sauvage
Le dimanche 23 mars 2014 13:28:11 Zuthos a écrit :
[…]
> 1. Ton login n’apparaît pas dans l’URL https:/ /… : il est
> généralement intégré à l’URL (cf. dans la section origin du
> .git/config) mais je ne me souviens plus s’il est affichà © en
> cas d’erreur. C’est peut-être la cause du 2.

Pas de ça chez moi. Par contre, j'ai un .gitconfig qui dois
remplacer. Ce que semble indiquer man git-config



Non non.
Le ~/.gitconfig est la configuration générale.
Le <projet>/.git/config est forcément présent et contient l es
informations particulières à ce dépôt-là. Qu⠀™il soit original ou
cloné.

Un projet cloné a forcément des informations sur le dé pôt
d’origine et donc sur l’URL de celui-ci. Elles se trouv ent dans
la section « [remote "origin"] ».

'git push' est équivalent à 'git push origin' (s’il n’y a pas
d’autre « remote » configurée comme défaut) qui est équivalent à
'git push https://…'.

Donc soit ton dépôt est original et tu dois ajouter les
informations sur ses « remotes » (→ 'git remote add < nom>
<url>'), soit il est cloné et a déjà ces infos.

[…]
Effectivement, il me demande mon login et mon password.
% git push
Username for 'https://github.com': Zuthos
Password for 'https://':
error: The requested URL returned error: 403 while accessing
https://github.com/instead-hub/instead.git/info/refs fatal:
HTTP request failed

Toutes mes excuses, j'ai oublié de le mentionner. Je précis e
avoir vérivier ces deux derniers en allant me connecter sur
le site.



Oups, j’avais mal lu : 403 = forbidden (c’est 401 p our l’échec
du mdp). Donc l’authentification passe mais ce ne doit pas ê tre
la bonne URL pour pusher.

Question bête : comment as-tu créé ton dépôt ? Est-ce que tu
as bien suivi les instructions de Github ?
→ https://help.github.com/articles/create-a-repo

En survolant cette documentation, je vois bien la création de
la « remote » « origin » sur https://github.com/use rname/Hello-World.git avec 'git remote add origin https://…'.

[… SSH …]
Pas réussis à l'utiliser. :-(



Les deux (HTTPS et SSH) devraient fonctionner (et même en
parallèle si on veut¹), il suffit juste d’avoir :
— mis l’URL ssh://<username>@github.com/<username>/<pro jet>.git
dans .git/config ;
— mis sa clef publique quelque part (voir la doc) chez Github
(facultatif ? j’ai pas trop confiance dans les mots-de-
passe…).

——
1. avec deux remote différentes, p.ex. gh-https et gh-ssh. Mais
bon, même si, quand on push sur l’un, on push sur l’ autre, les
références locales seraient différentes et ça pourr ait causer de
la confusion (pour l’utilisateur, parce que Git, il n’e st jamais
confus, lui ;o).

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Sylvain L. Sauvage
Le dimanche 23 mars 2014 15:01:40 Philippe Gras a écrit :
[…]
Petit aparté : Je vois de plus en plus d'url encodés en
base64.



Vois pas trop le rapport avec le fil…

Comment le navigateur arrive-t-il à décoder ça, et à   présenter

le document adéquat, sans pour autant modifier l'url affiché e
?



Il y a sûrement plein de façons de faire.

La plus simple est sûrement celle-ci :

client → GET http://toto/12345
<suite des en-têtes>

serveur → <en-têtes qui vont bien pour 12345>
rn
<contenu de <décodage de 12345>>

On peut aussi imaginer des proxys, des filtres…

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Rémi Vanicat
Zuthos writes:

Sylvain L. Sauvage a écrit :

Bonjour,
Merci de ta réponse.

1. Ton login n’apparaît pas dans l’URL https://… : il est
généralement intégré à l’URL (cf. dans la section origin du
.git/config) mais je ne me souviens plus s’il est affiché en cas
d’erreur. C’est peut-être la cause du 2.



Pas de ça chez moi. Par contre, j'ai un .gitconfig qui dois
remplacer. Ce que semble indiquer man git-config



les remotes sont configurer dans le .git/config du répertoire de
travail, quelque chose comme :

[remote "myhttp"]
url = https:///vanicat/magit.git
fetch = +refs/heads/*:refs/remotes/myhttp/*

[...]

En tout cas, je viens de tester avec le git de unstable
(git --version me donne: "git version 1.9.1") et sa push sans problème

Deux remarques: en cliquant sur ton https:// on arrive au message que tu
cite, qui date de 2011, et donc de version de git plus vieille que
2011... Je ne pense pas que ce soit ton problème...

Ensuite, instead-hub n'a qu'un membre: AMDmi3. Si ce n'est pas toi (et
visiblement, tu es Zuthos, pas AMDmi3) tu n'as pas le droit de pousser
dans ce dépôt. Tu dois :

- forker le dépôt en cliquant sur le bouton fork de cette page:
https://github.com/instead-hub/instead
- ajouter à ton clone locale la remote en question: récupère son URL
puis, dans le bon répertoire fait un
git remote add le_miens https://
- pousse dans ce remote
git push le_miens master:master
- et fait un pull requests pour que tes modifications soit intégré par
le propriétaire du dépôt principale.

Tu peux aussi demander à AMDmi3 de te rajouter au membre du groupe
instead-hub, s'il te connaît, peut-être acceptera-t-il...

3. Et une petite recherche me donne :

http://stackoverflow.com/questions/7438313/pushing-to-git-returning-error-code-403-fatal-http-request-failed

Réponse dans laquelle on invite à utiliser le protocole SSH.
Ce qui n’est pas une mauvaise idée en soi mais peut être gênant
si doit vraiment passer par le HTTPS (port SSH fermé en sortie
p.ex.).



Pas réussis à l'utiliser. :-(



Je n'utilise que ça, et sans difficulté. Qu'as tu fait qui ne marche pas?
--
Rémi Vanicat

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
1 2