Skip to content

Commit

Permalink
Merge pull request #156 from progit/fix_htmlproofer_failures
Browse files Browse the repository at this point in the history
Fix failures found by htmlproofer
  • Loading branch information
jnavila committed Oct 6, 2022
2 parents 64a29e7 + 40bfc81 commit e53fc48
Show file tree
Hide file tree
Showing 26 changed files with 54 additions and 54 deletions.
2 changes: 1 addition & 1 deletion LICENSE.asc
Original file line number Diff line number Diff line change
@@ -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.
12 changes: 6 additions & 6 deletions README.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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

Expand All @@ -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
12 changes: 6 additions & 6 deletions book/01-introduction/sections/installing.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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]
Expand All @@ -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é.
Expand All @@ -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

Expand Down Expand Up @@ -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` :
Expand Down
2 changes: 1 addition & 1 deletion book/04-git-server/sections/generating-ssh-key.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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[]
4 changes: 2 additions & 2 deletions book/04-git-server/sections/gitlab.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion book/04-git-server/sections/gitweb.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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.
2 changes: 1 addition & 1 deletion book/04-git-server/sections/smart-http.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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[]
====
2 changes: 1 addition & 1 deletion book/06-github/sections/2-contributing.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion book/06-github/sections/3-maintaining.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 5 additions & 5 deletions book/06-github/sections/5-scripting.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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*
"
}
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -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[].
2 changes: 1 addition & 1 deletion book/08-customizing-git/sections/attributes.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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 :
Expand Down
2 changes: 1 addition & 1 deletion book/08-customizing-git/sections/config.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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`

Expand Down
4 changes: 2 additions & 2 deletions book/09-git-and-other-scms/sections/client-bzr.asc
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion book/09-git-and-other-scms/sections/client-hg.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions book/09-git-and-other-scms/sections/client-p4.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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 :
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -472,7 +472,7 @@ Files:
</td>
<td valign=top>
Source and documentation for
-<a href="http://www.perforce.com/jam/jam.html">
-<a href="https://www.perforce.com/jam/jam.html">
+<a href="jam.html">
Jam/MR</a>,
a software build tool.
Expand Down
4 changes: 2 additions & 2 deletions book/09-git-and-other-scms/sections/client-svn.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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 =======================
Expand Down
2 changes: 1 addition & 1 deletion book/09-git-and-other-scms/sections/import-svn.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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
----

Expand Down
6 changes: 3 additions & 3 deletions book/10-git-internals/sections/transfer-protocols.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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`.
Expand Down Expand Up @@ -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 \
Expand All @@ -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é.
Expand Down
2 changes: 1 addition & 1 deletion book/A-git-in-other-environments/sections/guis.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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[].
2 changes: 1 addition & 1 deletion book/A-git-in-other-environments/sections/visualstudio.asc
Original file line number Diff line number Diff line change
Expand Up @@ -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/[].
Loading

0 comments on commit e53fc48

Please sign in to comment.