diff --git a/README.md b/README.md
index 3e1c8ca00d25a6b96a9a51ed8631587bf73918d6..d6bf6e67db8226893e8d37713263773f138445dc 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ How to build the doc
 
 Install the [Software Heritage development environment][2]
 
-    $ git clone https://forge.softwareheritage.org/source/swh-environment
+    $ git clone https://gitlab.softwareheritage.org/swh/devel/swh-environment.git
     $ cd swh-environment
     $ ./bin/update  # this will clone needed git repos, inc. swh-docs
     $ cd swh-docs
@@ -116,7 +116,7 @@ The HTML documentation is now available starting from `docs/_build/html/index.ht
 
 
 [1]: http://www.sphinx-doc.org/
-[2]: https://forge.softwareheritage.org/source/swh-environment/
+[2]: https://gitlab.softwareheritage.org/swh/devel/swh-environment.git
 [3]: https://graphviz.org
 [4]: http://plantuml.com
 [5]: https://inkscape.org/
diff --git a/docs/devel/developer-setup.rst b/docs/devel/developer-setup.rst
index 0eaf2280202a5484416eb90e61ef43856de4813b..f71d05152c79e585bbeec4960d4c573b8ed9f310 100644
--- a/docs/devel/developer-setup.rst
+++ b/docs/devel/developer-setup.rst
@@ -14,7 +14,7 @@ hack it, and run locally the unit tests.
 To test the effect of your modifications, you can :ref:`install your own local
 Software Heritage instance <getting-started>` using Docker.
 
-.. _`documentation`: https://forge.softwareheritage.org/source/swh-environment/browse/master/docker/README.rst?as=remarkup
+.. _`documentation`: https://gitlab.softwareheritage.org/swh/devel/swh-environment/-/blob/master/docker/README.rst
 .. _`virtual environment`: https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/#creating-a-virtual-environment
 
 
@@ -86,7 +86,7 @@ Checkout the source code
 
 Clone the |swh| environment repository::
 
-    ~$ git clone https://forge.softwareheritage.org/source/swh-environment.git
+    ~$ git clone https://gitlab.softwareheritage.org/swh/devel/swh-environment.git
     [...]
     ~$ cd swh-environment
     ~/swh-environment$
@@ -280,5 +280,5 @@ forge. See the guide on :ref:`how to submit patches <patch-submission>`.
 .. _pytest: https://pytest.org
 .. _tox: https://tox.readthedocs.io
 .. _pypi: https://pypi.org
-.. _swh-loader-git: https://forge.softwareheritage.org/source/swh-loader-git
+.. _swh-loader-git: https://gitlab.softwareheritage.org/swh/devel/swh-loader-git
 .. _pifpaf: https://github.com/jd/pifpaf
diff --git a/docs/devel/getting-started.rst b/docs/devel/getting-started.rst
index 03fa6791a528a91e7d9d66f9f232f549e58a341f..892e118859ff09f80a319bd37e39d258cb78010e 100644
--- a/docs/devel/getting-started.rst
+++ b/docs/devel/getting-started.rst
@@ -31,7 +31,7 @@ Quick start
 First, retrieve Software Heritage development environment to get the
 Docker configuration::
 
-   ~$ git clone https://forge.softwareheritage.org/source/swh-environment.git
+   ~$ git clone https://gitlab.softwareheritage.org/swh/devel/swh-environment.git
    ~$ cd swh-environment/docker
 
 Then, start containers::
diff --git a/setup.py b/setup.py
index 67181989f42e7cb0292247c01805a70fc6f112f5..9b8d1bfe0e19c4d8d40689f86687b2986c81f6d9 100644
--- a/setup.py
+++ b/setup.py
@@ -33,7 +33,7 @@ setup(
     python_requires=">=3.7",
     author="Software Heritage developers",
     author_email="swh-devel@inria.fr",
-    url="https://forge.softwareheritage.org/source/swh-docs/",
+    url="https://gitlab.softwareheritage.org/swh/devel/swh-docs/",
     packages=find_packages(),
     scripts=[],
     install_requires=parse_requirements(),