{"id":55185,"date":"2020-01-14T00:00:00","date_gmt":"2020-01-13T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25"},"modified":"2020-02-18T14:03:16","modified_gmt":"2020-02-18T11:03:16","slug":"vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25","title":{"rendered":"Sortie du syst\u00e8me de gestion de version distribu\u00e9 Git 2.25","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.blog\/2020-01-13-highlights-from-git-2-25\/\">Disponible<\/a><\/noindex> lancement d'un syst\u00e8me de gestion d\u00e9centralis\u00e9 des textes sources <noindex><a rel=\"nofollow\" href=\"http:\/\/git-scm.com\/\">Git 2.25.0<\/a><\/noindex>. Git est l'un des syst\u00e8mes de gestion de versions les plus populaires, fiables et performants, offrant des outils flexibles pour le d\u00e9veloppement non lin\u00e9aire bas\u00e9s sur la branche et la fusion des branches. Pour garantir l'int\u00e9grit\u00e9 de l'historique et la r\u00e9sistance aux modifications \u00ab r\u00e9troactives \u00bb, un hachage implicite de toute l'histoire pr\u00e9c\u00e9dente est utilis\u00e9 dans chaque commit ; la v\u00e9rification par des signatures num\u00e9riques des d\u00e9veloppeurs pour certains tags et commits est \u00e9galement possible. <\/p>\n<p>Compar\u00e9 \u00e0 la version pr\u00e9c\u00e9dente, cette nouvelle version int\u00e8gre 583 modifications, \u00e9labor\u00e9es avec la participation de 84 d\u00e9veloppeurs, dont 32 ont particip\u00e9 au d\u00e9veloppement pour la premi\u00e8re fois. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.blog\/2020-01-13-highlights-from-git-2-25\/\">Principales<\/a><\/noindex>  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/master\/Documentation\/RelNotes\/2.25.0.txt\">nouveaut\u00e9s<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Une fonctionnalit\u00e9 de clonage partiel (partial clones) se rapproche de la stabilisation et de la disponibilit\u00e9 compl\u00e8te, permettant de transf\u00e9rer seulement une partie des donn\u00e9es et de travailler avec une copie incompl\u00e8te du d\u00e9p\u00f4t. Lors d'un clonage classique, toutes les donn\u00e9es sont copi\u00e9es depuis le d\u00e9p\u00f4t, y compris chaque version de chaque fichier de l'historique des modifications. Pour les tr\u00e8s grands d\u00e9p\u00f4ts, la copie des donn\u00e9es entra\u00eene une augmentation significative du trafic et de l'espace disque, m\u00eame si le d\u00e9veloppeur ne s'int\u00e9resse qu'\u00e0 un sous-ensemble de fichiers. Pour faciliter l'obtention uniquement d'une partie de l'arbre de travail des textes sources, une commande exp\u00e9rimentale \u00ab sparse-checkout \u00bb et une nouvelle option \u00ab --sparse \u00bb pour la commande \u00ab clone \u00bb ont \u00e9t\u00e9 propos\u00e9es dans la nouvelle version.\n<p>Auparavant, le processus de clonage s\u00e9lectif \u00e9tait effectu\u00e9 en d\u00e9finissant  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/git\/git\/blob\/v2.25.0\/Documentation\/rev-list-options.txt#L735-L780\">des d\u00e9clencheurs<\/a><\/noindex> pour filtrer le contenu ind\u00e9sirable et l'option \u00ab --no-checkout \u00bb pour d\u00e9sactiver le remplissage des fichiers manquants. Apr\u00e8s cela, avant d'effectuer l'op\u00e9ration de checkout, il fallait activer le param\u00e8tre core.sparseCheckout et d\u00e9finir dans le fichier .git\/info\/sparse-checkout la liste des mod\u00e8les de chemins \u00e0 exclure. Par exemple, pour cloner sans blobs et interdire l'extraction de fichiers des sous-r\u00e9pertoires de profondeur 2 ou plus, on pouvait ex\u00e9cuter :<\/p>\n<p>   git clone --filter=blob:none --no-checkout \/your\/repository\/here repo<br \/>\n   $ cd repo<br \/>\n   $ cat &gt;.git\/info\/sparse-checkout &lt;&lt;EOF<br \/>\n   \/*<br \/>\n   !\/*<br \/>\n   EOF<br \/>\n   $ git config core.sparseCheckout 1<br \/>\n   $ git checkout .<\/p>\n<p>La nouvelle commande \u00ab git sparse-checkout \u00bb simplifie consid\u00e9rablement le travail et r\u00e9duit le processus d'organisation de travail avec un d\u00e9p\u00f4t incomplet \u00e0 des commandes :<\/p>\n<p>   git clone --filter=blob:none --sparse \/your\/repository\/here repo<br \/>\n   git sparse-checkout set \/path\/to\/check\/out<\/p>\n<p>La commande sparse-checkout permet de d\u00e9finir une liste de chemins pour le checkout (set) sans avoir \u00e0 configurer manuellement .git\/info\/sparse-checkout, ainsi que d'afficher la liste actuelle des chemins (list) et d'activer ou de d\u00e9sactiver les checkouts partiels (enable\/disable). <\/p>\n<p>Pour optimiser le travail avec des d\u00e9p\u00f4ts tr\u00e8s volumineux et des listes de mod\u00e8les, un param\u00e8tre a \u00e9t\u00e9 propos\u00e9 \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/patchwork.kernel.org\/patch\/11152745\/\">git config core.sparseCheckoutCone<\/a><\/noindex>\u00bb, limitant les mod\u00e8les acceptables (au lieu de mod\u00e8les arbitraires .gitignore, on peut sp\u00e9cifier si tous les chemins et tous les fichiers dans un sous-dossier donn\u00e9 doivent \u00eatre extraits). Par exemple, si un grand d\u00e9p\u00f4t contient un r\u00e9pertoire \u00ab A\/B\/C \u00bb et que tout le travail est concentr\u00e9 dans le sous-dossier \u00ab C \u00bb, alors en activant le mode sparseCheckoutCone, la commande \u00ab git sparse-checkout set A\/B\/C \u00bb extraira enti\u00e8rement le contenu de \u00ab C \u00bb, mais n'extraira que les parties n\u00e9cessaires \u00e0 travailler avec \u00ab C \u00bb depuis \u00ab A \u00bb et \u00ab B \u00bb.<\/p>\n<li class=\"l\"> De la documentation (\u00ab git rebase -h \u00bb), toutes les mentions de l'option \u00ab --preserve-merges \u00bb ont \u00e9t\u00e9 supprim\u00e9es, celle-ci \u00e9tant obsol\u00e8te, et \u00e0 la place, pour transf\u00e9rer un ensemble de commits, il convient d'utiliser \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50831\">git rebase --rebase-merges<\/a><\/noindex>\u00bb.\n<li class=\"l\"> Pour am\u00e9liorer la lisibilit\u00e9 des messages de patch envoy\u00e9s aux listes de diffusion, une option \u00ab git format-patch \u2014cover-from-description subject \u00bb a \u00e9t\u00e9 ajout\u00e9e, qui utilise le premier paragraphe du texte de description de la branche comme sujet du message d'accompagnement pour l'ensemble de patches.\n<li class=\"l\"> La prise en charge de l'utilisation de la commande \u00ab git apply \u20143way \u00bb et du param\u00e8tre \u00ab merge.conflictStyle \u00bb a \u00e9t\u00e9 impl\u00e9ment\u00e9e (\u00ab git apply \u00bb tient maintenant compte du style de description des conflits de merge.conflictStyle lors de la r\u00e9solution d'un conflit apr\u00e8s la tentative d'application d'un fichier patch au d\u00e9p\u00f4t).\n<li class=\"l\"> Le code de d\u00e9termination des fonctions, utilis\u00e9 dans des op\u00e9rations comme \u00ab git diff\/grep \u2014show-function\/\u2014function-context \u00bb, a \u00e9t\u00e9 \u00e9tendu pour prendre en charge la d\u00e9termination des limites des fonctions dans les programmes \u00e9crits en langue. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Elixir_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)\">Elixir<\/a><\/noindex>.\n<li class=\"l\"> La nouvelle option \u00ab \u2014pathspec-from-file \u00bb a \u00e9t\u00e9 ajout\u00e9e aux commandes \u00ab git add \u00bb, \u00ab git commit \u00bb, \u00ab git reset \u00bb et autres, permettant de charger une liste de chemins \u00e0 partir d'un fichier ou d'un flux d'entr\u00e9e au lieu de les \u00e9num\u00e9rer dans la ligne de commande.\n<li class=\"l\"> Un probl\u00e8me de d\u00e9termination des renommages au niveau des r\u00e9pertoires lors de l'enregistrement des commits a \u00e9t\u00e9 r\u00e9solu. La d\u00e9termination ne fonctionnait pas lors du d\u00e9placement du contenu d'un sous-r\u00e9pertoire vers la racine du d\u00e9p\u00f4t.\n<li class=\"l\"> Une premi\u00e8re impl\u00e9mentation de la commande r\u00e9vis\u00e9e \u00ab git add -i \u00bb a \u00e9t\u00e9 propos\u00e9e, permettant d'ajouter du contenu modifi\u00e9 en mode interactif, r\u00e9\u00e9crite de Perl en C. Une r\u00e9vision similaire de la commande \u00ab git add -p \u00bb est en cours.\n<li class=\"l\"> Le refactoring de la commande \u00ab git log \u2014graph \u00bb, qui cr\u00e9e une repr\u00e9sentation ASCII du graphe de l'historique des changements dans le d\u00e9p\u00f4t, a \u00e9t\u00e9 r\u00e9alis\u00e9. La r\u00e9vision a permis d'am\u00e9liorer et de simplifier consid\u00e9rablement la sortie sans distordre la structure de l'historique, ce qui a r\u00e9solu, par exemple, le probl\u00e8me de d\u00e9passement de la largeur de la ligne du terminal.\n<li class=\"l\"> L'option \u00ab git log \u2014format=.. \u00bb, permettant de modifier le format de sortie,<br \/>\na \u00e9t\u00e9 \u00e9tendue pour prendre en charge les indicateurs \u00ab l\/L \u00bb pour afficher seulement la partie de l'adresse email indiqu\u00e9e avant le symbole \u00ab @ \u00bb (par exemple, utile lorsque tous les d\u00e9veloppeurs ont toutes leurs adresses email dans le m\u00eame domaine).<\/p>\n<li class=\"l\"> La sous-commande \u00ab set-url \u00bb a \u00e9t\u00e9 ajout\u00e9e \u00e0 la commande \u00ab git submodule \u00bb.\n<li class=\"l\"> Les ensembles de tests ont \u00e9t\u00e9 mis \u00e0 jour dans le cadre de la pr\u00e9paration au passage \u00e0<br \/>\n l'algorithme de hachage SHA-2 au lieu de SHA-1.<\/p>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52180\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.25.0. Git \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445, \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u0433\u0438\u0431\u043a\u0438\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043d\u0435\u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0435\u0441\u044f \u043d\u0430 \u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0438 \u0438 \u0441\u043b\u0438\u044f\u043d\u0438\u0438 \u0432\u0435\u0442\u043e\u043a. \u0414\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0438 \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c &#171;\u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c&#187; \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0435\u044f\u0432\u043d\u043e\u0435 \u0445\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u043a\u043e\u043c\u043c\u0438\u0442\u0435, \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u043c\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55185","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.25 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-13T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement du syst\u00e8me de gestion de version distribu\u00e9 Git 2.25 | ProHoster","description":"Le lancement du syst\u00e8me de gestion de version distribu\u00e9","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438 Git 2.25 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0442\u0435\u043a\u0441\u0442\u0430\u043c\u0438","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-raspredelennoj-sistemy-upravleniya-ishodnymi-tekstami-git-2-25","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-13T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55185","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:48:30","updated":"2022-09-27 23:15:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/55185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=55185"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/55185\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=55185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=55185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=55185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}