Re: Probléme GitHub

2014-04-06 Par sujet Zuthos
Rémi Vanicat a écrit :
 Zuthos zuthos-nos...@laposte.net writes:
 
 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 :
 

Effectivement, j'ai donc demander à ce qu'il mettent mes modifications.
Merci de votre aide. Finalement mon probléme provenait de ma faible maîtrise de 
l'anglais.

Merci encore... 

-- 
Se tromper est humain.
Pour vraiment foutre la merde, il faut le mot de passe root
-+- Inconnu -+-


signature.asc
Description: Digital signature


Re: Probléme GitHub

2014-03-27 Par sujet Sébastien NOBILI
Bonjour,

Le dimanche 23 mars 2014 à 10:57, Sylvain L. Sauvage a écrit :
 (Le mdp peut aussi être mis dans l’URL dans le .git/config :
  https://toto:mdp@gitub…. Mais je ne suis pas sûr que cela soit 
  une bonne idée qu’il se balade en clair…)

Je m'étais interrogé il y a quelques temps sur l'impact sécurité de
l'utilisation du login/mdp dans l'URL en HTTPS (passer un login/mdp sur du HTTP
sans SSL est un non-sens).

Au niveau réseau, aucun souci, la négociation SSL se fait en premier avec
l'hôte, puis le login/mdp est envoyé (dans le canal chiffré, on ne peut pas le
voir en sniffant le réseau).

Par contre, selon la méthode, ça peut laisser des traces dans le .history du
shell.

Pour en revenir au cas précis de Git, il gère très bien les enregistrements du
fichier « .netrc ».

Seb

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/20140327100313.gb8...@sebian.nob900.homeip.net



Re: Probléme GitHub

2014-03-27 Par sujet Sylvain L. Sauvage
Le jeudi 27 mars 2014, 11:03:13 Sébastien NOBILI a écrit :
 Bonjour,

’jour,

 Le dimanche 23 mars 2014 à 10:57, Sylvain L. Sauvage a écrit :
  (Le mdp peut aussi être mis dans l’URL dans le .git/config :
   https://toto:mdp@gitub…. Mais je ne suis pas sûr que cela
   soit une bonne idée qu’il se balade en clair…)
 
 Je m'étais interrogé il y a quelques temps sur l'impact
 sécurité de l'utilisation du login/mdp dans l'URL en HTTPS
 (passer un login/mdp sur du HTTP sans SSL est un non-sens).

  Je parlais du fait que le mot de passe se trouve alors en 
clair dans le fichier .git/config.

 Au niveau réseau, aucun souci, la négociation SSL se fait en
 premier avec l'hôte, puis le login/mdp est envoyé (dans le
 canal chiffré, on ne peut pas le voir en sniffant le réseau).

  Une URL est juste un moyen de mettre plusieurs infos de façon 
compacte et standardisée (protocole, serveur, port, requête 
hiérarchisée, etc.). Ensuite, elle est analysée (au moins 
partiellement) par le programme qui se sert des infos pour 
ouvrir la connexion et envoyer la requête.
  Pour URL correspondant à des connexions réseau, seuls le nom 
(ou l’IP) du serveur et le port sont utiles pour créer la 
connexion (niveau transport). Le reste n’est utilisé qu’après 
pour établir une session et envoyer la requête. Donc c’est déjà 
chiffré quand ces infos passent.

  Après, on peut imaginer un programme pas très malin qui fasse 
un mauvais découpage et envoie une requête DNS sur 
toto:m...@example.com ;o)

 Par contre, selon la méthode, ça peut laisser des traces dans
 le .history du shell.
 
 Pour en revenir au cas précis de Git, il gère très bien les
 enregistrements du fichier « .netrc ».

  Ce qui a des avantages et des inconvénients :
− tes mots de passe sont en clair dans un fichier, youpi ;
− ils tous au même endroit (à un 'find . -name .git/config' plus
  près, donc) ;
+ il est plus facile de faire attention à un seul fichier qu’à
  plusieurs.

-- 
 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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/2298955.RJuafulkpz@earendil



Probléme GitHub

2014-03-23 Par sujet Zuthos
Bonjour,

J'essaye github.
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

En suivant le liens:
Please upgrade your git client.
GitHub.com no longer supports git over dumb-http: 
https://github.com/blog/809-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.

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


signature.asc
Description: Digital signature


Re: Probléme GitHub

2014-03-23 Par sujet 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:mdp@gitub…. 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-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.).

-- 
 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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/1519100.FAO65xfOkc@earendil



Re: Probléme GitHub

2014-03-23 Par sujet 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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/532ebf61.5030...@gmail.com



Re: Probléme GitHub

2014-03-23 Par sujet Zuthos
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
 
 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:mdp@gitub…. Mais je ne suis pas sûr que cela soit 
  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://zut...@github.com': 
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 avoir 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 être 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 -+-


signature.asc
Description: Digital signature


Re: [HS] Probléme GitHub

2014-03-23 Par sujet 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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/7cdac22e-0a09-472c-b3cd-da7e1d438...@worldonline.fr



Re: Probléme GitHub

2014-03-23 Par sujet 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 les 
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 trouvent 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://zut...@github.com':
 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
 avoir vérivier ces deux derniers en allant me connecter sur
 le site.

  Oups, j’avais mal lu : 403 = forbidden (c’est 401 pour 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/username/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/projet.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 pourrait causer de 
la confusion (pour l’utilisateur, parce que Git, il n’est 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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/53682718.PslhU8yqeH@earendil



Re: [HS] Probléme GitHub

2014-03-23 Par sujet 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
  \r\n
  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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/3026267.FnNnGK8aP1@earendil



Re: Probléme GitHub

2014-03-23 Par sujet Rémi Vanicat
Zuthos zuthos-nos...@laposte.net 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://vani...@github.com/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://Zuthos@github..
  - 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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/87d2hc7hbz@debian.org



Re: [HS] Probléme GitHub

2014-03-23 Par sujet Philippe Gras

Le 23 mars 14 à 22:06, Sylvain L. Sauvage a écrit :


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…


Moi si. Mais ma logique ne suit pas forcément celle de la liste…

C'est pour ça que je l'ai noté en HS (hors service).



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
  \r\n
  contenu de décodage de 12345


OK, merci pour la réponse qui permettra d'orienter mes recherches :)


  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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/3026267.FnNnGK8aP1@earendil



--
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
https://lists.debian.org/b1675e8b-1dd2-49f9-8075-5d3ccd70c...@worldonline.fr