From 40bfc81a96f4de4484f81f69db2a4848f8ce0ca1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-No=C3=ABl=20Avila?= Date: Thu, 6 Oct 2022 21:21:53 +0200 Subject: [PATCH] Fix failures found by htmlproofer --- LICENSE.asc | 2 +- README.asc | 12 ++++++------ book/01-introduction/sections/installing.asc | 12 ++++++------ book/04-git-server/sections/generating-ssh-key.asc | 2 +- book/04-git-server/sections/gitlab.asc | 4 ++-- book/04-git-server/sections/gitweb.asc | 2 +- book/04-git-server/sections/smart-http.asc | 2 +- book/06-github/sections/2-contributing.asc | 2 +- book/06-github/sections/3-maintaining.asc | 2 +- book/06-github/sections/5-scripting.asc | 10 +++++----- book/08-customizing-git/sections/attributes.asc | 2 +- book/08-customizing-git/sections/config.asc | 2 +- book/09-git-and-other-scms/sections/client-bzr.asc | 4 ++-- book/09-git-and-other-scms/sections/client-hg.asc | 2 +- book/09-git-and-other-scms/sections/client-p4.asc | 8 ++++---- book/09-git-and-other-scms/sections/client-svn.asc | 4 ++-- book/09-git-and-other-scms/sections/import-svn.asc | 2 +- .../10-git-internals/sections/transfer-protocols.asc | 6 +++--- book/A-git-in-other-environments/sections/guis.asc | 2 +- .../sections/visualstudio.asc | 2 +- .../sections/visualstudiocode.asc | 2 +- book/A-git-in-other-environments/sections/zsh.asc | 2 +- book/B-embedding-git/sections/jgit.asc | 6 +++--- book/B-embedding-git/sections/libgit2.asc | 4 ++-- generer_livre.asc | 2 +- glossaire-git.asc | 8 ++++---- 26 files changed, 54 insertions(+), 54 deletions(-) diff --git a/LICENSE.asc b/LICENSE.asc index bf6eb520..31e41e35 100644 --- a/LICENSE.asc +++ b/LICENSE.asc @@ -1,2 +1,2 @@ Ce travail est sous licence Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. -Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/ ou envoyez une lettre à Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. +Pour voir une copie de cette licence, visitez https://creativecommons.org/licenses/by-nc-sa/3.0/ ou envoyez une lettre à Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. diff --git a/README.asc b/README.asc index ea06d87d..65f05053 100644 --- a/README.asc +++ b/README.asc @@ -9,7 +9,7 @@ La dernière version du livre est compilée et proposée en téléchargement sur == Liste de diffusion -Notre liste de diffusion est ici : http://groups.google.com/group/progit-fr +Notre liste de diffusion est ici : https://groups.google.com/group/progit-fr Si vous travaillez ou souhaitez travailler sur la traduction française de Progit 2ème édition, faites-nous le savoir, de sorte à ne pas dupliquer le travail. @@ -67,9 +67,9 @@ L'uniformisation de la traduction par le respect de ce glossaire est une tâche Les glossaires de traduction informatiques disponibles sur Internet, sans être des références dogmatiques donnent des indications sur les termes les plus utilisés dans les documents français sur l'informatique. -* http://glossaire.traduc.org/ -* http://www.dglf.culture.gouv.fr/cogeter/16-03-99-internet-listes.html -* http://deschamp.free.fr/exinria/RETIF/ +* https://glossaire.traduc.org/ +* https://www.dglf.culture.gouv.fr/cogeter/16-03-99-internet-listes.html +* https://deschamp.free.fr/exinria/RETIF/ == Typographie française @@ -78,5 +78,5 @@ La version française du livre se veut un document valant un document écrit nat Voici ci-dessous quelques liens : -* http://devernay.free.fr/typo.html -* http://jacques-andre.fr/faqtypo/lessons.pdf +* https://devernay.free.fr/typo.html +* https://jacques-andre.fr/faqtypo/lessons.pdf diff --git a/book/01-introduction/sections/installing.asc b/book/01-introduction/sections/installing.asc index 1341303e..c16e9bca 100644 --- a/book/01-introduction/sections/installing.asc +++ b/book/01-introduction/sections/installing.asc @@ -29,7 +29,7 @@ Sur une distribution basée sur Debian, telle que Ubuntu, essayez `apt` : $ sudo apt install git-all ---- -Pour plus d'options, des instructions d'installation sur différentes versions Unix sont disponibles sur le site web de Git, à http://git-scm.com/download/linux[]. +Pour plus d'options, des instructions d'installation sur différentes versions Unix sont disponibles sur le site web de Git, à https://git-scm.com/download/linux[]. ==== Installation sur macOS @@ -46,7 +46,7 @@ $ git --version S'il n'est pas déjà installé, il vous demandera de le faire. Si vous souhaitez une version plus à jour, vous pouvez aussi l'installer à partir de l'installateur binaire. -Un installateur de Git pour macOS est maintenu et disponible au téléchargement sur le site web de Git à http://git-scm.com/download/mac[]. +Un installateur de Git pour macOS est maintenu et disponible au téléchargement sur le site web de Git à https://git-scm.com/download/mac[]. .Installateur de Git pour macOS image::images/git-osx-installer.png[installateur de Git pour macOS] @@ -59,8 +59,8 @@ Vous pouvez télécharger cet outil depuis le site web de GitHub pour macOS, à Il existe aussi plusieurs manières d'installer Git sur Windows.(((Windows, installation))) L'application officielle est disponible au téléchargement sur le site web de Git. -Rendez-vous sur http://git-scm.com/download/win[] et le téléchargement démarrera automatiquement. -Notez que c'est un projet nommé _Git for Windows_ (appelé aussi msysGit), qui est séparé de Git lui-même ; pour plus d'information, rendez-vous à http://msysgit.github.io/[]. +Rendez-vous sur https://git-scm.com/download/win[] et le téléchargement démarrera automatiquement. +Notez que c'est un projet nommé _Git for Windows_ (appelé aussi msysGit), qui est séparé de Git lui-même ; pour plus d'information, rendez-vous à https://msysgit.github.io/[]. Pour obtenir une installation automatisée, vous pouvez utiliser le https://chocolatey.org/packages/git[paquet Chocolatey Git]. Notez que le paquet Chocolatey est maintenu par la communauté. @@ -69,7 +69,7 @@ Une autre méthode facile pour installer Git est d'installer _Github for Windows L'installateur inclut une version en ligne de commande avec l'interface graphique. Elle fonctionne aussi avec PowerShell et paramètre correctement les caches d'authentification et les réglages CRLF.(((PowerShell)))(((CRLF)))(((caches d'authentification))) Nous en apprendrons plus sur ces sujets plus tard, mais il suffit de savoir que ces options sont très utiles. -Vous pouvez télécharger ceci depuis le site de _Github for Windows_, à l'adresse http://windows.github.com[]. +Vous pouvez télécharger ceci depuis le site de _Github for Windows_, à l'adresse https://windows.github.com[]. ==== Installation depuis les sources @@ -97,7 +97,7 @@ $ sudo apt-get install asciidoc xmlto docbook2x [NOTE] ==== -Les utilisateurs de RHEL ou dérivés tel que CentOS et Scientific Linux devront activer le https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F[dépôt EPEL] pour télécharger le paquet `docbooc2X`. +Les utilisateurs de RHEL ou dérivés tel que CentOS et Scientific Linux devront activer le https://docs.fedoraproject.org/en-US/epel/#how_can_i_use_these_extra_packages[dépôt EPEL] pour télécharger le paquet `docbooc2X`. ==== Si vous utilisez une distribution basée sur Debian (Debian/Ubuntu/dérivés d'Ubuntu), vous avez aussi besoin du paquet `install-info` : diff --git a/book/04-git-server/sections/generating-ssh-key.asc b/book/04-git-server/sections/generating-ssh-key.asc index 18ff7a8c..c8200f5b 100644 --- a/book/04-git-server/sections/generating-ssh-key.asc +++ b/book/04-git-server/sections/generating-ssh-key.asc @@ -53,4 +53,4 @@ mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx NrRFi9wrf+M7Q== schacon@mylaptop.local ---- -Pour un tutoriel plus approfondi sur la création de clé SSH sur différents systèmes d'exploitation, référez-vous au guide GitHub sur les clés SSH à https://help.github.com/articles/generating-ssh-keys[]. +Pour un tutoriel plus approfondi sur la création de clé SSH sur différents systèmes d'exploitation, référez-vous au guide GitHub sur les clés SSH à https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent[] diff --git a/book/04-git-server/sections/gitlab.asc b/book/04-git-server/sections/gitlab.asc index de22a8a3..cd307f1e 100644 --- a/book/04-git-server/sections/gitlab.asc +++ b/book/04-git-server/sections/gitlab.asc @@ -37,7 +37,7 @@ image::images/gitlab-menu.png[L’entrée « Admin area » dans le menu GitLab Les utilisateurs dans GitLab sont des comptes qui correspondent à des personnes. Les comptes utilisateurs ne sont pas très complexes ; ce sont principalement des collections d'informations personnelles rattachées à chaque information d'identification. Chaque compte utilisateur fournit un *espace de nommage*, qui est un rassemblement logique des projets appartenant à cet utilisateur. -Si l'utilisateur +jane+ a un projet appelé +projet+, l'URL du projet est `http://serveur/jane/projet`. +Si l'utilisateur +jane+ a un projet appelé +projet+, l'URL du projet est `https://serveur/jane/projet`. [[gitlab_users]] .L'écran d'administration des utilisateurs GitLab. @@ -54,7 +54,7 @@ Il s'agit clairement d'une action plus destructive et permanente, et son usage e ===== Groupes Un groupe GitLab est un assemblage de projets, accompagné des informations de droits d'accès à ces projets. -Chaque groupe a un espace de nom de projet (de la même manière que les utilisateurs), donc si le groupe +formation+ a un projet +matériel+, son URL sera `http://serveur/formation/matériel`. +Chaque groupe a un espace de nom de projet (de la même manière que les utilisateurs), donc si le groupe +formation+ a un projet +matériel+, son URL sera `https://serveur/formation/matériel`. [[gitlab_groups]] .L'écran d'administration des groupes GitLab. diff --git a/book/04-git-server/sections/gitweb.asc b/book/04-git-server/sections/gitweb.asc index b861cf29..162e8700 100644 --- a/book/04-git-server/sections/gitweb.asc +++ b/book/04-git-server/sections/gitweb.asc @@ -68,4 +68,4 @@ Maintenant, il faut paramétrer dans Apache l'utilisation de CGI pour ce script, Une fois de plus, GitWeb peut être géré par tout serveur web capable de prendre en charge CGI ou Perl. La mise en place ne devrait pas être plus difficile avec un autre serveur. -Après redémarrage du serveur, vous devriez être capable de visiter `http://gitserveur/` pour visualiser vos dépôts en ligne. +Après redémarrage du serveur, vous devriez être capable de visiter `https://gitserveur/` pour visualiser vos dépôts en ligne. diff --git a/book/04-git-server/sections/smart-http.asc b/book/04-git-server/sections/smart-http.asc index 8a5678ac..8e6730e6 100644 --- a/book/04-git-server/sections/smart-http.asc +++ b/book/04-git-server/sections/smart-http.asc @@ -56,5 +56,5 @@ Nous ne souhaitons pas nous appesantir spécifiquement sur la configuration d'Ap [NOTE] ==== -Pour plus d'informations sur la configuration de l'authentification dans Apache, référez-vous à la documentation d'Apache : http://httpd.apache.org/docs/current/howto/auth.html[] +Pour plus d'informations sur la configuration de l'authentification dans Apache, référez-vous à la documentation d'Apache : https://httpd.apache.org/docs/current/howto/auth.html[] ==== diff --git a/book/06-github/sections/2-contributing.asc b/book/06-github/sections/2-contributing.asc index f7594d19..cc6b1208 100644 --- a/book/06-github/sections/2-contributing.asc +++ b/book/06-github/sections/2-contributing.asc @@ -471,7 +471,7 @@ Bien que cela ne soit pas indispensable, cela ajoute une touche d'humour et d'é Il y a en fait un assez grand nombre de services Web qui emploient maintenant des émoticônes. Un formidable aide mémoire de référence pour trouver des émoticônes qui expriment ce que vous souhaitez dire peut être trouvé ici : -http://www.emoji-cheat-sheet.com +https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md[] ==== ===== Images diff --git a/book/06-github/sections/3-maintaining.asc b/book/06-github/sections/3-maintaining.asc index 33914925..9bc1423e 100644 --- a/book/06-github/sections/3-maintaining.asc +++ b/book/06-github/sections/3-maintaining.asc @@ -87,7 +87,7 @@ Vous pourriez techniquement fusionner le travail contenu dans la requête de tir [source,shell] ---- -$ curl http://github.com/tonychacon/fade/pull/1.patch | git am +$ curl https://github.com/tonychacon/fade/pull/1.patch | git am ---- ===== Collaboration à une requête de tirage diff --git a/book/06-github/sections/5-scripting.asc b/book/06-github/sections/5-scripting.asc index 5de0daa8..a9e5e997 100644 --- a/book/06-github/sections/5-scripting.asc +++ b/book/06-github/sections/5-scripting.asc @@ -107,7 +107,7 @@ image::images/scripting-04-webhook-debug.png[Webhook debug] L'autre fonctionnalité intéressante est que vous pouvez redéclencher la livraison de n'importe quel message pour tester votre service. -Pour plus d'information sur l'écriture de crochets web et tous les différents types d'événement que vous pouvez écouter, rendez-vous à la documentation du Developpeur GitHub à l'adresse https://developer.github.com/webhooks/. +Pour plus d'information sur l'écriture de crochets web et tous les différents types d'événement que vous pouvez écouter, rendez-vous à la documentation du Developpeur GitHub à l'adresse https://docs.github.com/en/developers/webhooks-and-events/webhooks[]. ==== L'interface de programmation (_API_) GitHub @@ -159,7 +159,7 @@ $ curl https://api.github.com/gitignore/templates/Java *.war *.ear -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +# virtual machine crash logs, see https://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* " } @@ -262,7 +262,7 @@ post '/payload' do status = { "state" => state, "description" => description, - "target_url" => "http://example.com/how-to-signoff", + "target_url" => "https://example.com/how-to-signoff", "context" => "validate/signoff" } HTTParty.post(status_url, @@ -296,7 +296,7 @@ C'est très utile si vous utilisez cette interface de programmation pour des ré Bien que nous ayons presque tout fait à travers `curl` et de simples requêtes HTTP dans ces exemples, il existe plusieurs bibliothèques open source qui rendent cette interface de programmation plus idiomatique. Au moment de la rédaction de ce document, les langages supportés incluent Python, Go, Objective-C, Ruby et .NET. -Consultez http://github.com/octokit[] pour plus d'informations à ce propos, puisqu'ils gèrent une bonne partie de HTTP pour vous. +Consultez https://github.com/octokit[] pour plus d'informations à ce propos, puisqu'ils gèrent une bonne partie de HTTP pour vous. Heureusement ces outils devraient vous aider à personnaliser et modifier GitHub pour travailler mieux suivant vos méthodes de travail spécifiques. -Pour une documentation complète de l'ensemble de l'interface de programmation ainsi que pour des guides pour les tâches habituelles, consultez https://developer.github.com[]. +Pour une documentation complète de l'ensemble de l'interface de programmation ainsi que pour des guides pour les tâches habituelles, consultez https://docs.github.com/en/developers[]. diff --git a/book/08-customizing-git/sections/attributes.asc b/book/08-customizing-git/sections/attributes.asc index 10ef2fd0..5fa383a8 100644 --- a/book/08-customizing-git/sections/attributes.asc +++ b/book/08-customizing-git/sections/attributes.asc @@ -67,7 +67,7 @@ Nous devons le définir. Vous allez indiquer à Git d'utiliser le programme `docx2txt` qui a été écrit spécifiquement pour extraire le texte d'un document MS Word, qu'il pourra comparer correctement. Installez déjà `docx2text`. -Vous pouvez le télécharger depuis http://docx2txt.sourceforge.net[]. +Vous pouvez le télécharger depuis https://docx2txt.sourceforge.net[]. Suivez les instruction dans le fichier `INSTALL` pour le placer à un endroit où votre shell peut le trouver. Ensuite, écrivons un script qui convertit la sortie dans le format que Git comprend. Créez un fichier dans votre chemin d'exécution appelé `docx2txt` et ajoutez ce contenu : diff --git a/book/08-customizing-git/sections/config.asc b/book/08-customizing-git/sections/config.asc index 207dabc0..a9cbcd71 100644 --- a/book/08-customizing-git/sections/config.asc +++ b/book/08-customizing-git/sections/config.asc @@ -45,7 +45,7 @@ $ man git-config ---- Cette commande affiche toutes les options disponibles avec quelques détails. -Vous pouvez aussi trouver des informations de référence sur http://git-scm.com/docs/git-config.html[]. +Vous pouvez aussi trouver des informations de référence sur https://git-scm.com/docs/git-config.html[]. ===== `core.editor` diff --git a/book/09-git-and-other-scms/sections/client-bzr.asc b/book/09-git-and-other-scms/sections/client-bzr.asc index 978fdaeb..4f6d10fc 100644 --- a/book/09-git-and-other-scms/sections/client-bzr.asc +++ b/book/09-git-and-other-scms/sections/client-bzr.asc @@ -1,7 +1,7 @@ ==== Git et Bazaar -Parmi tous les systèmes de contrôle de version distribués, un des plus connus est http://bazaar.canonical.com/[Bazaar]. -Bazaar est libre et open source, et fait partie du http://www.gnu.org/[Projet GNU]. +Parmi tous les systèmes de contrôle de version distribués, un des plus connus est https://bazaar.canonical.com/[Bazaar]. +Bazaar est libre et open source, et fait partie du https://www.gnu.org/[Projet GNU]. Il a un comportement très différent de Git. Parfois, pour faire la même chose que Git, il vous faudra utiliser un mot-clé différent, et quelques mots-clés communs n'ont pas la même signification. En particulier, la gestion des branches est très différente et peut être déroutante, surtout pour quelqu'un qui viendrait du monde de Git. diff --git a/book/09-git-and-other-scms/sections/client-hg.asc b/book/09-git-and-other-scms/sections/client-hg.asc index 9b516f97..cf5f0d3b 100644 --- a/book/09-git-and-other-scms/sections/client-hg.asc +++ b/book/09-git-and-other-scms/sections/client-hg.asc @@ -30,7 +30,7 @@ Maintenant, vous voilà prêt. Vous n'avez besoin que d'un dépôt Mercurial où [source, console] ---- -$ hg clone http://selenic.com/repo/hello /tmp/hello +$ hg clone https://selenic.com/repo/hello /tmp/hello ---- ===== Démarrage diff --git a/book/09-git-and-other-scms/sections/client-p4.asc b/book/09-git-and-other-scms/sections/client-p4.asc index 62f39165..a849e567 100644 --- a/book/09-git-and-other-scms/sections/client-p4.asc +++ b/book/09-git-and-other-scms/sections/client-p4.asc @@ -15,12 +15,12 @@ La seconde s'appelle git-p4, un pont côté client qui permet d'utiliser Git com ===== Git Fusion (((Perforce, Git Fusion))) -Perforce fournit un produit appelé Git Fusion (disponible sur http://www.perforce.com/git-fusion[]), qui synchronise un serveur Perforce avec des dépôts Git du côté serveur. +Perforce fournit un produit appelé Git Fusion (disponible sur https://www.perforce.com/git-fusion[]), qui synchronise un serveur Perforce avec des dépôts Git du côté serveur. ====== Installation Pour nos exemples, nous utiliserons la méthode d'installation de Git Fusion la plus facile qui consiste à télécharger une machine virtuelle qui embarque le _daemon_ Perforce et Git Fusion. -Vous pouvez obtenir la machine virtuelle depuis http://www.perforce.com/downloads/Perforce/20-User[], et une fois téléchargée, importez-la dans votre logiciel favori de virtualisation (nous utiliserons VirtualBox). +Vous pouvez obtenir la machine virtuelle depuis https://www.perforce.com/downloads/Perforce/20-User[], et une fois téléchargée, importez-la dans votre logiciel favori de virtualisation (nous utiliserons VirtualBox). Au premier lancement de la machine, il vous sera demandé de personnaliser quelques mots de passe pour trois utilisateurs Linux (`root`, `perforce` et `git`), et de fournir un nom d'instance qui peut être utilisé pour distinguer cette installation des autres sur le même réseau. Quand tout est terminé, vous verrez ceci : @@ -323,7 +323,7 @@ Git-p4 n'est pas une solution aussi flexible ou complète que Git Fusion, mais i [NOTE] ===== Vous aurez besoin de l'outil `p4` dans votre de chemin de recherche pour travailler avec `git-p4`. -À la date d'écriture du livre, il est disponible à http://www.perforce.com/downloads/Perforce/20-User[]. +À la date d'écriture du livre, il est disponible à https://www.perforce.com/downloads/Perforce/20-User[]. ===== ====== Installation @@ -472,7 +472,7 @@ Files: Source and documentation for -- +- + Jam/MR, a software build tool. diff --git a/book/09-git-and-other-scms/sections/client-svn.asc b/book/09-git-and-other-scms/sections/client-svn.asc index 3f50f006..eef6b173 100644 --- a/book/09-git-and-other-scms/sections/client-svn.asc +++ b/book/09-git-and-other-scms/sections/client-svn.asc @@ -54,7 +54,7 @@ Vous pouvez à présent synchroniser ce projet sur votre machine locale en lanç [source,console] ---- -$ svnsync init file:///tmp/test-svn http://votre-serveur-svn.org/svn/ +$ svnsync init file:///tmp/test-svn https://votre-serveur-svn.org/svn/ ---- Cela initialise les propriétés nécessaires à la synchronisation. @@ -430,7 +430,7 @@ Le résultat ressemble à ceci : $ git svn blame README.txt 2 temporal Protocol Buffers - Google's data interchange format 2 temporal Copyright 2008 Google Inc. - 2 temporal http://code.google.com/apis/protocolbuffers/ + 2 temporal https://code.google.com/apis/protocolbuffers/ 2 temporal 22 temporal C++ Installation - Unix 22 temporal ======================= diff --git a/book/09-git-and-other-scms/sections/import-svn.asc b/book/09-git-and-other-scms/sections/import-svn.asc index 1488a910..e69fb3de 100644 --- a/book/09-git-and-other-scms/sections/import-svn.asc +++ b/book/09-git-and-other-scms/sections/import-svn.asc @@ -49,7 +49,7 @@ Ceci fait ressembler votre commande `import` à ceci : [source,console] ---- -$ git-svn clone http://my-project.googlecode.com/svn/ \ +$ git-svn clone https://my-project.googlecode.com/svn/ \ --authors-file=users.txt --no-metadata -s my_project ---- diff --git a/book/10-git-internals/sections/transfer-protocols.asc b/book/10-git-internals/sections/transfer-protocols.asc index 7692dfbe..0cc0eb0d 100644 --- a/book/10-git-internals/sections/transfer-protocols.asc +++ b/book/10-git-internals/sections/transfer-protocols.asc @@ -19,7 +19,7 @@ Suivons le processus `http-fetch` pour la bibliothèque simplegit : [source,console] ---- -$ git clone http://server/simplegit-progit.git +$ git clone https://server/simplegit-progit.git ---- La première chose que fait cette commande est de récupérer le fichier `info/refs`. @@ -191,7 +191,7 @@ La connection est amorcée avec cette requête : [source] ---- -> GET http://server/simplegit-progit.git/info/refs?service=git-receive-pack +> GET https://server/simplegit-progit.git/info/refs?service=git-receive-pack 001f# service=git-receive-pack 00ab6c5f0e45abd7832bf23074a333f739977c9e8188 refs/heads/master \ report-status delete-refs side-band-64k quiet ofs-delta \ @@ -204,7 +204,7 @@ Le client fait alors une nouvelle requête, qui est cette fois un `POST`, avec l [source] ---- -> POST http://server/simplegit-progit.git/git-receive/pack +> POST https://server/simplegit-progit.git/git-receive/pack ---- La requête `POST` contient la sortie de `send-pack` et le fichier groupé. diff --git a/book/A-git-in-other-environments/sections/guis.asc b/book/A-git-in-other-environments/sections/guis.asc index 5eae5e45..88f88207 100644 --- a/book/A-git-in-other-environments/sections/guis.asc +++ b/book/A-git-in-other-environments/sections/guis.asc @@ -149,5 +149,5 @@ Cependant, si votre gestion du développement est différente ou si vous voulez ==== Autres GUIs Il existe un certain nombre d'autres clients Git graphiques et ils s'étendent depuis les outils très spécialisés, à fonction unique jusqu'aux applications qui cherchent à exposer tout ce que Git peut faire. -Le site officiel Git présente une liste sélectionnée des clients les plus populaires sur http://git-scm.com/downloads/guis[]. +Le site officiel Git présente une liste sélectionnée des clients les plus populaires sur https://git-scm.com/downloads/guis[]. Une liste plus longue est disponible sur le site du wiki Git sur https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#Graphical_Interfaces[]. diff --git a/book/A-git-in-other-environments/sections/visualstudio.asc b/book/A-git-in-other-environments/sections/visualstudio.asc index 7fa83f81..86dafd03 100644 --- a/book/A-git-in-other-environments/sections/visualstudio.asc +++ b/book/A-git-in-other-environments/sections/visualstudio.asc @@ -13,4 +13,4 @@ Visual Studio se souvient de tous les projets gérés par Git que vous avez ouve .La vue « Accueil » pour un dépôt Git dans Visual Studio. image::images/vs-2.png["La vue « Accueil » pour un dépôt Git dans Visual Studio"] -Visual Studio propose une interface utilisateur orientée tâche puissante pour Git. Il inclut une visualisation linéaire d'historique, une visualisation de diff, des commandes distantes et de nombreuses autres capacités. Pour une documentation complète sur cette fonctionnalité (qui ne tiendrait pas ici), rendez-vous sur http://msdn.microsoft.com/en-us/library/hh850437.aspx[]. +Visual Studio propose une interface utilisateur orientée tâche puissante pour Git. Il inclut une visualisation linéaire d'historique, une visualisation de diff, des commandes distantes et de nombreuses autres capacités. Pour une documentation complète sur cette fonctionnalité (qui ne tiendrait pas ici), rendez-vous sur https://learn.microsoft.com/fr-fr/visualstudio/version-control/[]. diff --git a/book/A-git-in-other-environments/sections/visualstudiocode.asc b/book/A-git-in-other-environments/sections/visualstudiocode.asc index cf495e89..0ef036e6 100644 --- a/book/A-git-in-other-environments/sections/visualstudiocode.asc +++ b/book/A-git-in-other-environments/sections/visualstudiocode.asc @@ -18,4 +18,4 @@ Les caractéristiques principales sont : * Avec une extension, vous pouvez aussi gérer les requêtes de tirage GitHub : https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github[]. -La documentation officielle se trouve ici : https://code.visualstudio.com/Docs/editor/versioncontrol[]. +La documentation officielle se trouve ici : https://code.visualstudio.com/docs/sourcecontrol/overview[] diff --git a/book/A-git-in-other-environments/sections/zsh.asc b/book/A-git-in-other-environments/sections/zsh.asc index feb1d4c5..b48528e2 100644 --- a/book/A-git-in-other-environments/sections/zsh.asc +++ b/book/A-git-in-other-environments/sections/zsh.asc @@ -40,7 +40,7 @@ Cela ressemble à : .L'invite `zsh` personnalisée. image::images/zsh-prompt.png[L'invite `zsh` personnalisée.] -Pour plus d'information sur `vcs_info`, reportez-vous à sa documentation dans la page de manuel de `zshcontrib(1)`, ou en ligne sur http://zsh.sourceforge.net/Doc/Release/User-Contributions.html#Version-Control-Information[]. +Pour plus d'information sur `vcs_info`, reportez-vous à sa documentation dans la page de manuel de `zshcontrib(1)`, ou en ligne sur https://zsh.sourceforge.net/Doc/Release/User-Contributions.html#Version-Control-Information[]. Au lieu de `vcs_info`, vous préférerez peut-être le script de personnalisation de l'invite qui est livré avec Git, appelé `git-prompt.sh`. Référez-vous à https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh[] pour plus de détails. `git-prompt.sh` est compatible avec Bash et Zsh. diff --git a/book/B-embedding-git/sections/jgit.asc b/book/B-embedding-git/sections/jgit.asc index 17176b55..efebce89 100644 --- a/book/B-embedding-git/sections/jgit.asc +++ b/book/B-embedding-git/sections/jgit.asc @@ -3,7 +3,7 @@ (((jgit)))(((java))) Si vous voulez utiliser Git depuis un programme Java, il existe une bibliothèque complète appelée JGit. JGit est une réalisation relativement complète de Git écrite nativement en Java etelle est largement utilisée dans la communauté Java. -Le projet JGit est développé sous l'égide d'Eclipse et son site se trouve sur http://www.eclipse.org/jgit[]. +Le projet JGit est développé sous l'égide d'Eclipse et son site se trouve sur https://www.eclipse.org/jgit[]. ==== Mise en place @@ -19,10 +19,10 @@ La manière probablement la plus facile consiste à utiliser Maven – on réal ---- -La `version` aura très certainement évolué lorsque vous lirez ces lignes ; vérifiez http://mvnrepository.com/artifact/org.eclipse.jgit/org.eclipse.jgit[] pour une information de version mise à jour. +La `version` aura très certainement évolué lorsque vous lirez ces lignes ; vérifiez https://www.eclipse.org/jgit/download[] pour une information de version mise à jour. Une fois cette étape accomplie, Maven va automatiquement récupérer et utiliser les bibliothèques JGit dont vous aurez besoin. -Si vous préférez gérer les dépendances binaires par vous-même, des binaires JGit pré-construits sont disponibles sur http://www.eclipse.org/jgit/download[]. +Si vous préférez gérer les dépendances binaires par vous-même, des binaires JGit pré-construits sont disponibles sur https://www.eclipse.org/jgit/download[]. Vous pouvez les inclure dans votre projet en lançant une commande telle que : [source,console] diff --git a/book/B-embedding-git/sections/libgit2.asc b/book/B-embedding-git/sections/libgit2.asc index d2487cc4..ed70566a 100644 --- a/book/B-embedding-git/sections/libgit2.asc +++ b/book/B-embedding-git/sections/libgit2.asc @@ -3,7 +3,7 @@ (((libgit2)))((("C"))) Une autre option à votre disposition consiste à utiliser Libgit2. Libgit2 est une mise en œuvre de Git sans dépendance externe, qui se focalise sur une interface de programmation agréable à utiliser depuis d'autres programmes. -Vous pouvez la trouver sur http://libgit2.github.com[]. +Vous pouvez la trouver sur https://libgit2.github.com[]. Voyons d'abord à quoi ressemble l'API C. En voici un tour rapide : @@ -222,7 +222,7 @@ Objective-git est totalement interopérable avec Swift, donc n'ayez crainte si v ===== pygit2 (((Python))) -La liaison avec Libgit2 en Python s'appelle Pygit2 et elle peut être trouvée sur http://www.pygit2.org/[]. +La liaison avec Libgit2 en Python s'appelle Pygit2 et elle peut être trouvée sur https://www.pygit2.org/[]. Notre programme d'exemple : [source,python] diff --git a/generer_livre.asc b/generer_livre.asc index 0bead9ac..81436b72 100644 --- a/generer_livre.asc +++ b/generer_livre.asc @@ -144,7 +144,7 @@ make "DESTDIR=" make: Nothing to be done for 'all'. make "DESTDIR=" install -curl http://s3.amazonaws.com/kindlegen/kindlegen_linux_2.6_i386_v2_9.tar.gz -o kindlegen_linux_2.6_i386_v2_9.tar.gz +curl https://s3.amazonaws.com/kindlegen/kindlegen_linux_2.6_i386_v2_9.tar.gz -o kindlegen_linux_2.6_i386_v2_9.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 10.3M 100 10.3M 0 0 538k 0 0:00:19 0:00:19 --:--:-- 747k diff --git a/glossaire-git.asc b/glossaire-git.asc index 0c90657e..5caa7adc 100644 --- a/glossaire-git.asc +++ b/glossaire-git.asc @@ -8,10 +8,10 @@ Glossaire de Git Glossaire de l'outil de gestion de version Git créé à partir des traductions de -* git-gui, http://repo.or.cz/w/git-gui.git[Sources] -* gitk, http://git.kernel.org/?p=gitk/gitk.git;a=summary[Sources] -* du « Git Community Book » http://book.git-scm.com/[en], http://alx.github.com/gitbook/[fr] et -* du livre « Progit » http://progit.org/book/[en] +* git-gui, https://repo.or.cz/w/git-gui.git[Sources] +* gitk, https://git.kernel.org/?p=gitk/gitk.git;a=summary[Sources] +* du « Git Community Book » https://book.git-scm.com/[en], https://alx.github.com/gitbook/[fr] et +* du livre « Progit » https://progit.org/book/[en] Autre doc utile