GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 en fait je cherche un systeme de fichier distant simple d'utilisation et tant qu'a faire gratuit avec espace de stockage illimité (c'est pas tellement pour stocké du code qu'une base de donné) et comme des cloud gratuit ca cours pas les rue j'essaye de voire si je peut me debrouillé avec github pour me prérequis l'ideal serait que : 1) espace de stockage illimité 2) upload de fichier automatisable @Minikea : dsl j'ai encore un peut de mal avec la ligne de commande alors j'ai set ma variable comme ca : set token = my_token et ensuite j'ai utiliser cette commande curl -i -u "grofaignan:$token" -X POST -d '{"name":"Test","auto_init":true,"private":true}' https://api.github.com/user/repos la meme que toi donc et pas de bol pour moi j'ai une erreur bad_credentials (mon token est bon je viens de le copier sur le site de github) HTTP/1.1 401 Unauthorized Date: Tue, 17 Dec 2019 14:41:18 GMT Content-Type: application/json; charset=utf-8 Content-Length: 93 Server: GitHub.com Status: 401 Unauthorized X-GitHub-Media-Type: github.v3; format=json X-RateLimit-Limit: 60 X-RateLimit-Remaining: 59 X-RateLimit-Reset: 1576597278 Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type Access-Control-Allow-Origin: * Strict-Transport-Security: max-age=31536000; includeSubdomains; preload X-Frame-Options: deny X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin Content-Security-Policy: default-src 'none' X-GitHub-Request-Id: D5D3:F0C7:1F4E322:258E610:5DF8E90E { "message": "Bad credentials", "documentation_url": "https://developer.github.com/v3" } j'ai essayer avec le token en direct sans ma variable meme erreur Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minikea Posté(e) le 17 décembre 2019 Partager Posté(e) le 17 décembre 2019 fais plutôt un export token = 012345678911111111 le token doit être créé ici pour info : https://github.com/settings/tokenset pense bien à le copier à la création car il ne sera plus disponible ensuite , tu ne pourras voir que son nom, pas son contenu. Lien vers le commentaire Partager sur d’autres sites More sharing options...
GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 'export' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. oui mon token est bien present sur cette page (après j'ai cocher toutes les autorisation pour etre tranquile, ais-je bien fait Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minikea Posté(e) le 17 décembre 2019 Partager Posté(e) le 17 décembre 2019 ha oui pardon, tu es sur Windows, pas sur Linux. donc set est ok mais le token ne doit être composé que de chiffres, pas son nom. et sur windows, il est possible que l'utilisation d'une variable soit différente. (genre % au lieu de $ mais je n'ai pas testé) Lien vers le commentaire Partager sur d’autres sites More sharing options...
GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 heu non j'ai pas que des chiffres dans mon token, j'ai aussi des 'b' des 'd' et des 'f' [EDIT] tester avec % : idem >> bad_credentials Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minikea Posté(e) le 17 décembre 2019 Partager Posté(e) le 17 décembre 2019 oui, autant pour moi, c'est parce que c'est de l'hexadécimal, donc y'a abcdef aussi. tu as quelle version de curl sur Windows? Lien vers le commentaire Partager sur d’autres sites More sharing options...
GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 et autant pour moi aussi erreur bad_credential sauf dans un cas set token=my_token sans espace donc et la variable token utilisée %token% dans ce cas j'ai une erreur 400, problem parsing json Citer HTTP/1.1 400 Bad Request Date: Tue, 17 Dec 2019 14:59:10 GMT Content-Type: application/json; charset=utf-8 Content-Length: 113 Server: GitHub.com Status: 400 Bad Request X-RateLimit-Limit: 5000 X-RateLimit-Remaining: 4999 X-RateLimit-Reset: 1576598350 X-OAuth-Scopes: admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages X-Accepted-OAuth-Scopes: public_repo, repo X-GitHub-Media-Type: github.v3; format=json Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type Access-Control-Allow-Origin: * Strict-Transport-Security: max-age=31536000; includeSubdomains; preload X-Frame-Options: deny X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin Content-Security-Policy: default-src 'none' X-GitHub-Request-Id: D90B:289B8:68B9C4:7E3EC0:5DF8ED3D { "message": "Problems parsing JSON", "documentation_url": "https://developer.github.com/v3/repos/#create" } j'ai tenter de generer un nouveau token, meme erreur 400 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minikea Posté(e) le 17 décembre 2019 Partager Posté(e) le 17 décembre 2019 Citer To read a user or global variable: Remember, you must open a new Command or Powershell window to read this variable. echo %variable% https://superuser.com/questions/341192/how-can-i-display-the-contents-of-an-environment-variable-from-the-command-promp Lien vers le commentaire Partager sur d’autres sites More sharing options...
GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 non pas besoin ^^ (echo %variable% fonctionne parfaitement dans le meme invite) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minikea Posté(e) le 17 décembre 2019 Partager Posté(e) le 17 décembre 2019 on avance donc tu as set token=my_token (sans espace et sans guillemets) curl -i -u "grofaignan:%token%" -X POST -d '{"name":"Test","auto_init":true,"private":true}' https://api.github.com/user/repos et ça te ressort un 404? tu peux essayer avec curl -i -H "Authorization: token %token%" -X POST -d '{"name":"Test23","auto_init":true,"private":true}' https://api.github.com/user/repos (en espérant que tu ai la même version de curl que j'ai sur Linux, ce qui est pas évident, ou du moins une version qui accepte les mêmes paramètres) Lien vers le commentaire Partager sur d’autres sites More sharing options...
GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 non erreur 400 problem parsing json la commande curl -i -H "Authorization: token %token%" -X POST -d '{"name":"Test23","auto_init":true,"private":true}' https://api.github.com/user/repos sort la meme erreur 400 problem parsing json curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL Release-Date: [unreleased] Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL version 7.55.1 donc Lien vers le commentaire Partager sur d’autres sites More sharing options...
Minikea Posté(e) le 17 décembre 2019 Partager Posté(e) le 17 décembre 2019 ok, problème avec les guillemets: curl -i -H "Authorization: token %token%" -X POST -d "{\"name\":\"Test\",\"auto_init\":true,\"private\":true}" https://api.github.com/user/repos Lien vers le commentaire Partager sur d’autres sites More sharing options...
GROS_FAIGNAN Posté(e) le 17 décembre 2019 Auteur Partager Posté(e) le 17 décembre 2019 MDR ont se casse les dent depuis hier a cause des guillemets ^^ la command fonctionne ^^ youpi, merci Minikea :)) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.