{"id":95814,"date":"2022-02-24T11:53:21","date_gmt":"2022-02-24T09:53:21","guid":{"rendered":"https:\/\/jfrog.com\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/"},"modified":"2025-01-27T18:30:22","modified_gmt":"2025-01-27T16:30:22","slug":"how-to-set-up-a-private-remote-and-virtual-go-registry","status":"publish","type":"post","link":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/","title":{"rendered":"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90287\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094041\/How-to-set-up-a-Go-Registry-863x300-1.png\" alt=\"How to set up a Go Registry\" width=\"863\" height=\"300\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094041\/How-to-set-up-a-Go-Registry-863x300-1.png?speedsize=w_863 863w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094041\/How-to-set-up-a-Go-Registry-863x300-1.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094041\/How-to-set-up-a-Go-Registry-863x300-1.png?speedsize=w_768 768w\" sizes=\"(max-width: 863px) 100vw, 863px\" \/><\/p>\n<p>La mani\u00e8re la plus simple de g\u00e9rer et d&#8217;organiser vos d\u00e9pendances Go consiste \u00e0 utiliser un <a href=\"https:\/\/www.jfrog.com\/confluence\/display\/JFROG\/Go+Registry\">d\u00e9p\u00f4t Go<\/a>. Vous avez besoin d&#8217;un acc\u00e8s fiable, s\u00e9curis\u00e9, constant et efficace aux d\u00e9pendances partag\u00e9es au sein de votre \u00e9quipe, le tout \u00e0 un emplacement centralis\u00e9. Vous avez \u00e9galement besoin d&#8217;un endroit o\u00f9 configurer plusieurs d\u00e9p\u00f4ts, fonctionnant de mani\u00e8re fluide avec le client Go.<\/p>\n<p>Gr\u00e2ce \u00e0 l&#8217;<a href=\"https:\/\/jfrog.com\/fr\/start-free\/\">abonnement Cloud gratuit<\/a> de JFrog, qui comprend JFrog\u00a0Artifactory, Xray et Pipelines, vous pouvez configurer gratuitement et en quelques minutes un <a href=\"https:\/\/www.jfrog.com\/confluence\/display\/JFROG\/Repository+Management\">registre Go local, distant et virtuel<\/a>. Ce billet de blog va vous pr\u00e9senter les \u00e9tapes \u00e0 suivre.<\/p>\n<h2>Avant de commencer<\/h2>\n<p>Voici les \u00e9l\u00e9ments dont vous aurez besoin\u00a0:<\/p>\n<ul>\n<li><a href=\"https:\/\/go.dev\/doc\/install\" target=\"_blank\" rel=\"noopener\">Go install\u00e9<\/a><\/li>\n<li><a href=\"https:\/\/jfrog.com\/fr\/start-free\/#hosted\">Abonnement JFrog auto-h\u00e9berg\u00e9<\/a> ou <a href=\"https:\/\/jfrog.com\/fr\/start-free\/\">abonnement JFrog Cloud<\/a><\/li>\n<li><a href=\"https:\/\/jfrog.com\/fr\/getcli\">JFrog CLI install\u00e9<\/a><\/li>\n<\/ul>\n<h2>\u00c9tape\u00a01\u00a0: Connectez-vous \u00e0 votre environnement<\/h2>\n<p>Connectez-vous avec le nom d&#8217;utilisateur par d\u00e9faut\u00a0: <em>admin<\/em>, et le mot de passe\u00a0: <em>password<\/em> pour l&#8217;installation sur site, ou avec les identifiants qui vous ont \u00e9t\u00e9 envoy\u00e9s par email pour l&#8217;installation Cloud.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90291\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094338\/1_Login-to-your-environment.png\" alt=\"Login to your environment\" width=\"1024\" height=\"576\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094338\/1_Login-to-your-environment.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094338\/1_Login-to-your-environment.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094338\/1_Login-to-your-environment.png?speedsize=w_768 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2>\u00c9tape\u00a02\u00a0: Ajouter un d\u00e9p\u00f4t Go local<\/h2>\n<p>Permet de stocker les d\u00e9pendances Go personnalis\u00e9es que vous allez cr\u00e9er ult\u00e9rieurement. Acc\u00e9dez au Module Administration. D\u00e9veloppez le menu D\u00e9p\u00f4ts (Repositories) et cliquez sur l&#8217;\u00e9l\u00e9ment de menu D\u00e9p\u00f4ts (Repositories).<\/p>\n<p>Ajoutez un nouveau D\u00e9p\u00f4t Local avec le type de package Go. Entrez la Cl\u00e9 de D\u00e9p\u00f4t \u00ab\u00a0<em>Go-challenge-local<\/em>\u00a0\u00bb et conservez les autres param\u00e8tres par d\u00e9faut.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90292\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094458\/2_Add-local-Go-repository.png\" alt=\"Add local Go repository\" width=\"1617\" height=\"787\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094458\/2_Add-local-Go-repository.png?speedsize=w_1617 1617w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094458\/2_Add-local-Go-repository.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094458\/2_Add-local-Go-repository.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094458\/2_Add-local-Go-repository.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094458\/2_Add-local-Go-repository.png?speedsize=w_1536 1536w\" sizes=\"(max-width: 1617px) 100vw, 1617px\" \/><\/p>\n<h2>\u00c9tape\u00a03\u00a0: Ajouter un d\u00e9p\u00f4t Go distant<\/h2>\n<p>Utilis\u00e9 en tant que proxy de mise en cache, pour stocker des d\u00e9pendances tierces \u00e0 partir de <a href=\"http:\/\/proxy.golang.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/proxy.golang.org\/<\/a>.<\/p>\n<p>Cliquez sur l&#8217;onglet Distant (Remote) sur la page D\u00e9p\u00f4ts (Repositories) et ajoutez un nouveau D\u00e9p\u00f4t Distant avec le type de package Go. Entrez la Cl\u00e9 de D\u00e9p\u00f4t \u00ab\u00a0<em>Go-challenge-remote<\/em>\u00a0\u00bb et conservez les autres param\u00e8tres par d\u00e9faut.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90293\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094550\/3_Add-remote-Go-repository.png\" alt=\"Add remote Go repository\" width=\"1649\" height=\"864\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094550\/3_Add-remote-Go-repository.png?speedsize=w_1649 1649w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094550\/3_Add-remote-Go-repository.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094550\/3_Add-remote-Go-repository.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094550\/3_Add-remote-Go-repository.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094550\/3_Add-remote-Go-repository.png?speedsize=w_1536 1536w\" sizes=\"(max-width: 1649px) 100vw, 1649px\" \/><\/p>\n<h2>\u00c9tape\u00a04\u00a0: Ajouter un d\u00e9p\u00f4t Go virtuel<\/h2>\n<p>Utilis\u00e9 lors de la cr\u00e9ation de votre premier projet Go.<\/p>\n<p>Cliquez sur l&#8217;onglet Virtuel (Virtual) sur la page D\u00e9p\u00f4ts (Repositories) et ajoutez un nouveau D\u00e9p\u00f4t Virtuel avec le type de package Go. Entrez la Cl\u00e9 de D\u00e9p\u00f4t \u00ab\u00a0<em>Go-challenge<\/em>\u00a0\u00bb et ajoutez les d\u00e9p\u00f4ts Go locaux et distants que vous avez cr\u00e9\u00e9s aux \u00c9tapes\u00a02 et 3 (d\u00e9placez-les depuis D\u00e9p\u00f4ts Disponibles (Available Repositories) vers D\u00e9p\u00f4ts s\u00e9lectionn\u00e9s (Selected Repositories) \u00e0 l&#8217;aide des boutons fl\u00e9ch\u00e9s). L&#8217;ordre de ces d\u00e9p\u00f4ts dans la liste d\u00e9terminera l&#8217;ordre suivi pour r\u00e9soudre les d\u00e9pendances requises pour l&#8217;assemblage de votre projet Go. S\u00e9lectionnez le d\u00e9p\u00f4t local que vous avez cr\u00e9\u00e9 \u00e0 l&#8217;\u00c9tape\u00a02 en tant que D\u00e9p\u00f4t de D\u00e9ploiement par D\u00e9faut. Le D\u00e9p\u00f4t de D\u00e9ploiement par D\u00e9faut est le d\u00e9p\u00f4t vers lequel seront envoy\u00e9es les d\u00e9pendances Go que vous assemblez. Conservez les autres param\u00e8tres par d\u00e9faut.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90294\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094709\/4_Add-virtual-Go-repository.gif\" alt=\"Add virtual Go repository\" width=\"1687\" height=\"910\" \/><\/p>\n<h2>\u00c9tape\u00a05\u00a0: Dupliquez le d\u00e9p\u00f4t GitHub d&#8217;exemple Maven \/ Gradle JFrog<\/h2>\n<p><a href=\"https:\/\/github.com\/jfrog\/DevRel\/\" target=\"_blank\" rel=\"noopener\">Ce d\u00e9p\u00f4t<\/a> contient des exemples simples que vous allez utiliser pour assembler votre projet.<\/p>\n<h2>\u00c9tape\u00a06\u00a0: Configurer JFrog\u00a0CLI<\/h2>\n<p>Configurez <a href=\"https:\/\/www.jfrog.com\/confluence\/display\/CLI\/\">JFrog\u00a0CLI<\/a>, un client intelligent qui fournit une interface simple automatisant l&#8217;acc\u00e8s aux produits JFrog, ce qui simplifie nos scripts d&#8217;automatisation.<\/p>\n<ul>\n<li>Configurez la <a href=\"https:\/\/www.jfrog.com\/confluence\/display\/CLI\/JFrog+CLI#JFrogCLI-JFrogPlatformConfiguration\">Plateforme JFrog<\/a>.<br \/>\n<code>$ jfrog config add<\/code><br \/>\n<img decoding=\"async\" class=\"size-full wp-image-90295 alignnone\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095453\/5_Configure-the-JFrog-Platform.png\" alt=\"Configure the JFrog Platform\" width=\"652\" height=\"123\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095453\/5_Configure-the-JFrog-Platform.png?speedsize=w_652 652w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095453\/5_Configure-the-JFrog-Platform.png?speedsize=w_300 300w\" sizes=\"(max-width: 652px) 100vw, 652px\" \/><\/li>\n<li>Suivez les \u00e9tapes ci-dessous pour assembler le projet avec <a href=\"https:\/\/www.jfrog.com\/confluence\/display\/CLI\/CLI+for+JFrog+Artifactory#CLIforJFrogArtifactory-BuildingGoPackages\">Go<\/a> et r\u00e9soudre les d\u00e9pendances du projet \u00e0 partir d&#8217;Artifactory.\n<ul>\n<li>Acc\u00e9dez au r\u00e9pertoire racine du projet (<code>cd Go_Challenge<\/code>)<\/li>\n<li>Configurez les d\u00e9p\u00f4ts du projet.<br \/>\n<code>$ jf go-config<\/code><br \/>\n<img decoding=\"async\" class=\"size-full wp-image-90296 alignnone\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095551\/6_Configure-project-repositories.png\" alt=\"Configure project repositories\" width=\"595\" height=\"138\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095551\/6_Configure-project-repositories.png?speedsize=w_595 595w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095551\/6_Configure-project-repositories.png?speedsize=w_300 300w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><\/li>\n<li>Assemblez le projet et r\u00e9solvez les d\u00e9pendances du projet \u00e0 partir d&#8217;Artifactory.<br \/>\n<code>$ jf go build --build-name=my-go-build --build-number=1.0.0<\/code><br \/>\n<img decoding=\"async\" class=\"size-full wp-image-90297 alignnone\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095653\/7_Build-project-and-resolve-project-dependencies.png\" alt=\"Build project and resolve project dependencies\" width=\"1018\" height=\"144\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095653\/7_Build-project-and-resolve-project-dependencies.png?speedsize=w_1018 1018w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095653\/7_Build-project-and-resolve-project-dependencies.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095653\/7_Build-project-and-resolve-project-dependencies.png?speedsize=w_768 768w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" \/><\/li>\n<li>Publiez les Packages Go dans Artifactory avec go publish<br \/>\n<code>jf gp v1.2.3 --build-name=my-go-build --build-number=1.0.0<\/code><br \/>\n<img decoding=\"async\" class=\"size-full wp-image-90298 alignnone\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095725\/8_Publish-Go-Packages-to-Artifactory.png\" alt=\"Publish Go Packages to Artifactory\" width=\"804\" height=\"269\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095725\/8_Publish-Go-Packages-to-Artifactory.png?speedsize=w_804 804w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095725\/8_Publish-Go-Packages-to-Artifactory.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095725\/8_Publish-Go-Packages-to-Artifactory.png?speedsize=w_768 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/li>\n<li><a href=\"https:\/\/www.jfrog.com\/confluence\/display\/CLI\/CLI+for+JFrog+Artifactory#CLIforJFrogArtifactory-PublishingBuild-Info\">Publiez les informations du build<\/a> dans Artifactory.<br \/>\n<code>$ jf rt bp my-go-build 1.0.0<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>\u00c9tape\u00a08\u00a0: Consulter votre d\u00e9p\u00f4t<\/h2>\n<p>Acc\u00e9dez au <em>Module de l&#8217;application<\/em>, dans l&#8217;interface utilisateur de la plateforme, d\u00e9veloppez le menu <em>Artifactory<\/em> et cliquez sur l&#8217;\u00e9l\u00e9ment de menu Artefacts (Artifacts. Vous pourrez voir ici les d\u00e9tails de vos nouveaux artefacts.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90299\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095823\/9_View-your-repository.png\" alt=\"View your repository\" width=\"1689\" height=\"914\" srcset=\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095823\/9_View-your-repository.png?speedsize=w_1689 1689w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095823\/9_View-your-repository.png?speedsize=w_300 300w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095823\/9_View-your-repository.png?speedsize=w_1024 1024w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095823\/9_View-your-repository.png?speedsize=w_768 768w, https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095823\/9_View-your-repository.png?speedsize=w_1536 1536w\" sizes=\"(max-width: 1689px) 100vw, 1689px\" \/><\/p>\n<h2>Votre d\u00e9p\u00f4t Go<\/h2>\n<p>Lorsque vous aurez termin\u00e9 et configur\u00e9 votre registre Go, vous pourrez stocker toutes vos d\u00e9pendances dans vos d\u00e9p\u00f4ts locaux, distants et virtuels. Voici \u00e0 quoi cela ressemblera\u00a0:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-90300\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23095933\/10_Your-Go-repository.gif\" alt=\"Your Go repository\" width=\"1689\" height=\"911\" \/><\/p>\n<p>C&#8217;est tout\u00a0!<\/p>\n<p>Maintenant, il ne vous reste plus qu&#8217;\u00e0 faire vos propres essais.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La mani\u00e8re la plus simple de g\u00e9rer et d&#8217;organiser vos d\u00e9pendances Go consiste \u00e0 utiliser un d\u00e9p\u00f4t Go. Vous avez besoin d&#8217;un acc\u00e8s fiable, s\u00e9curis\u00e9, constant et efficace aux d\u00e9pendances partag\u00e9es au sein de votre \u00e9quipe, le tout \u00e0 un emplacement centralis\u00e9. Vous avez \u00e9galement besoin d&#8217;un endroit o\u00f9 configurer plusieurs d\u00e9p\u00f4ts, fonctionnant de mani\u00e8re &hellip;<\/p>\n","protected":false},"author":73,"featured_media":90288,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[9960,9370],"tags":[9961,9962,9402],"class_list":["post-95814","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gestion-des-artefacts","category-artifactory-fr","tag-how-to-fr","tag-registre-go","tag-go-fr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>8\u00a0\u00c9tapes pour Configurer Votre Propre Registre Go | JFrog<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez comment g\u00e9rer et organiser facilement vos d\u00e9pendances dans un d\u00e9p\u00f4t Go, en quelques \u00e9tapes simples. Cr\u00e9ez un d\u00e9p\u00f4t local, priv\u00e9, distant et virtuel.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/95814\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez comment g\u00e9rer et organiser facilement vos d\u00e9pendances dans un d\u00e9p\u00f4t Go, en quelques \u00e9tapes simples. Cr\u00e9ez un d\u00e9p\u00f4t local, priv\u00e9, distant et virtuel.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/\" \/>\n<meta property=\"og:site_name\" content=\"JFrog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artifrog\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-24T09:53:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-27T16:30:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094009\/How-to-set-up-a-Go-Registry-1200X628.png\" \/>\n<meta name=\"author\" content=\"adia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jfrog\" \/>\n<meta name=\"twitter:site\" content=\"@jfrog\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"adia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/\"},\"author\":{\"name\":\"adia\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536\"},\"headline\":\"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel\",\"datePublished\":\"2022-02-24T09:53:21+00:00\",\"dateModified\":\"2025-01-27T16:30:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/\"},\"wordCount\":747,\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png\",\"keywords\":[\"how-to\",\"Registre Go\",\"Go\"],\"articleSection\":[\"Gestion des Artefacts\",\"Artifactory\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/\",\"url\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/\",\"name\":\"8\u00a0\u00c9tapes pour Configurer Votre Propre Registre Go | JFrog\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png\",\"datePublished\":\"2022-02-24T09:53:21+00:00\",\"dateModified\":\"2025-01-27T16:30:22+00:00\",\"description\":\"D\u00e9couvrez comment g\u00e9rer et organiser facilement vos d\u00e9pendances dans un d\u00e9p\u00f4t Go, en quelques \u00e9tapes simples. Cr\u00e9ez un d\u00e9p\u00f4t local, priv\u00e9, distant et virtuel.\",\"breadcrumb\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png\",\"width\":203,\"height\":148,\"caption\":\"How to set up a Go Registry\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jfrog.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jfrog.com\/fr\/#website\",\"url\":\"https:\/\/jfrog.com\/fr\/\",\"name\":\"JFrog\",\"description\":\"Deliver Trusted Software Releases at Speed and Scale\",\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jfrog.com\/fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\",\"name\":\"JFrog\",\"url\":\"https:\/\/jfrog.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"width\":74,\"height\":73,\"caption\":\"JFrog\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/artifrog\",\"https:\/\/x.com\/jfrog\",\"https:\/\/www.linkedin.com\/company\/455737\",\"https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg\",\"https:\/\/www.wikidata.org\/wiki\/Q98608948\"],\"description\":\"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.\",\"legalName\":\"Jfrog, Inc.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536\",\"name\":\"adia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g\",\"caption\":\"adia\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"8\u00a0\u00c9tapes pour Configurer Votre Propre Registre Go | JFrog","description":"D\u00e9couvrez comment g\u00e9rer et organiser facilement vos d\u00e9pendances dans un d\u00e9p\u00f4t Go, en quelques \u00e9tapes simples. Cr\u00e9ez un d\u00e9p\u00f4t local, priv\u00e9, distant et virtuel.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/95814","og_locale":"fr_FR","og_type":"article","og_title":"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel","og_description":"D\u00e9couvrez comment g\u00e9rer et organiser facilement vos d\u00e9pendances dans un d\u00e9p\u00f4t Go, en quelques \u00e9tapes simples. Cr\u00e9ez un d\u00e9p\u00f4t local, priv\u00e9, distant et virtuel.","og_url":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/","og_site_name":"JFrog","article_publisher":"https:\/\/www.facebook.com\/artifrog","article_published_time":"2022-02-24T09:53:21+00:00","article_modified_time":"2025-01-27T16:30:22+00:00","og_image":[{"url":"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094009\/How-to-set-up-a-Go-Registry-1200X628.png"}],"author":"adia","twitter_card":"summary_large_image","twitter_creator":"@jfrog","twitter_site":"@jfrog","twitter_misc":{"Written by":"adia","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#article","isPartOf":{"@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/"},"author":{"name":"adia","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536"},"headline":"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel","datePublished":"2022-02-24T09:53:21+00:00","dateModified":"2025-01-27T16:30:22+00:00","mainEntityOfPage":{"@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/"},"wordCount":747,"publisher":{"@id":"https:\/\/jfrog.com\/fr\/#organization"},"image":{"@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png","keywords":["how-to","Registre Go","Go"],"articleSection":["Gestion des Artefacts","Artifactory"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/","url":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/","name":"8\u00a0\u00c9tapes pour Configurer Votre Propre Registre Go | JFrog","isPartOf":{"@id":"https:\/\/jfrog.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage"},"image":{"@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage"},"thumbnailUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png","datePublished":"2022-02-24T09:53:21+00:00","dateModified":"2025-01-27T16:30:22+00:00","description":"D\u00e9couvrez comment g\u00e9rer et organiser facilement vos d\u00e9pendances dans un d\u00e9p\u00f4t Go, en quelques \u00e9tapes simples. Cr\u00e9ez un d\u00e9p\u00f4t local, priv\u00e9, distant et virtuel.","breadcrumb":{"@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#primaryimage","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2022\/02\/23094143\/How-to-set-up-a-Go-Registry-203x148-1.png","width":203,"height":148,"caption":"How to set up a Go Registry"},{"@type":"BreadcrumbList","@id":"https:\/\/jfrog.com\/fr\/blog\/how-to-set-up-a-private-remote-and-virtual-go-registry\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jfrog.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Comment configurer un Registre Go Priv\u00e9, Distant et Virtuel"}]},{"@type":"WebSite","@id":"https:\/\/jfrog.com\/fr\/#website","url":"https:\/\/jfrog.com\/fr\/","name":"JFrog","description":"Deliver Trusted Software Releases at Speed and Scale","publisher":{"@id":"https:\/\/jfrog.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jfrog.com\/fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/jfrog.com\/fr\/#organization","name":"JFrog","url":"https:\/\/jfrog.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","width":74,"height":73,"caption":"JFrog"},"image":{"@id":"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artifrog","https:\/\/x.com\/jfrog","https:\/\/www.linkedin.com\/company\/455737","https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg","https:\/\/www.wikidata.org\/wiki\/Q98608948"],"description":"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.","legalName":"Jfrog, Inc.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/b3b548d5ef5d4a09a60c063aca4e2536","name":"adia","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b632c6f43bb8b7c0b2f98092b7eae6c7ae2fced89a69f7c37fd180fa93d803dc?s=96&d=mm&r=g","caption":"adia"}}]}},"_links":{"self":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/95814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/comments?post=95814"}],"version-history":[{"count":4,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/95814\/revisions"}],"predecessor-version":[{"id":147892,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/95814\/revisions\/147892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/media\/90288"}],"wp:attachment":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/media?parent=95814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/categories?post=95814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/tags?post=95814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}