From b64ae9bc65330fcdd90a7ad85e186d199d7bf128 Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 11:47:33 +0200 Subject: [PATCH 1/8] Put included .rst files in the same directory --- .../guides/setup-single-sign-on-github-gitlab-bitbucket.rst | 2 +- docs/user/guides/setup-single-sign-on-google-email.rst | 2 +- docs/user/{_includes => shared}/organization-permissions.rst | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename docs/user/{_includes => shared}/organization-permissions.rst (100%) diff --git a/docs/user/guides/setup-single-sign-on-github-gitlab-bitbucket.rst b/docs/user/guides/setup-single-sign-on-github-gitlab-bitbucket.rst index 629d7811cdc..24d06e763cd 100644 --- a/docs/user/guides/setup-single-sign-on-github-gitlab-bitbucket.rst +++ b/docs/user/guides/setup-single-sign-on-github-gitlab-bitbucket.rst @@ -10,7 +10,7 @@ please read :doc:`/commercial/single-sign-on` Prerequisites ------------- -.. include:: /_includes/organization-permissions.rst +.. include:: /shared/organization-permissions.rst User setup ~~~~~~~~~~ diff --git a/docs/user/guides/setup-single-sign-on-google-email.rst b/docs/user/guides/setup-single-sign-on-google-email.rst index 51809f4104f..47022458061 100644 --- a/docs/user/guides/setup-single-sign-on-google-email.rst +++ b/docs/user/guides/setup-single-sign-on-google-email.rst @@ -10,7 +10,7 @@ please read :doc:`/commercial/single-sign-on` Prerequisites ------------- -.. include:: /_includes/organization-permissions.rst +.. include:: /shared/organization-permissions.rst User setup ~~~~~~~~~~ diff --git a/docs/user/_includes/organization-permissions.rst b/docs/user/shared/organization-permissions.rst similarity index 100% rename from docs/user/_includes/organization-permissions.rst rename to docs/user/shared/organization-permissions.rst From 30aaf58f3d9507ba70c7bf2f5aa46404aa7bfdc2 Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 15:03:53 +0200 Subject: [PATCH 2/8] Replace old warning with standard message about RTD4B --- docs/user/guides/importing-private-repositories.rst | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/user/guides/importing-private-repositories.rst b/docs/user/guides/importing-private-repositories.rst index f5bd09f916f..6d864b15f71 100644 --- a/docs/user/guides/importing-private-repositories.rst +++ b/docs/user/guides/importing-private-repositories.rst @@ -1,12 +1,7 @@ How to import private repositories ================================== -.. warning:: - - This guide is for users of :doc:`/commercial/index`. - **If you are using GitHub, GitLab, or Bitbucket**, - we recommend :doc:`connecting your account ` and importing your project from - https://readthedocs.com/dashboard/import instead of importing it manually. +.. include:: /shared/admonition-rtd-business.rst You can grant access to private Git repositories using |com_brand|. Here is how you set it up. From 964ff45ff14c10eecd029ca58f98c941612134eb Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 15:25:59 +0200 Subject: [PATCH 3/8] Use tabbed interface --- .../guides/importing-private-repositories.rst | 119 +++++++++--------- 1 file changed, 58 insertions(+), 61 deletions(-) diff --git a/docs/user/guides/importing-private-repositories.rst b/docs/user/guides/importing-private-repositories.rst index 6d864b15f71..dc2e92a4b79 100644 --- a/docs/user/guides/importing-private-repositories.rst +++ b/docs/user/guides/importing-private-repositories.rst @@ -51,67 +51,64 @@ You can find the public SSH key of your Read the Docs project by: Add the public key to your project ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -GitHub -'''''' - -For GitHub, you can use -`deploy keys with read only access `__. - -#. Go to your project on GitHub -#. Click on :guilabel:`Settings` -#. Click on :guilabel:`Deploy Keys` -#. Click on :guilabel:`Add deploy key` -#. Put a descriptive title and paste the - :ref:`public SSH key from your Read the Docs project ` -#. Click on :guilabel:`Add key` - -GitLab -'''''' - -For GitLab, you can use `deploy keys with read only access `__. - -#. Go to your project on GitLab -#. Click on :guilabel:`Settings` -#. Click on :guilabel:`Repository` -#. Expand the :guilabel:`Deploy Keys` section -#. Put a descriptive title and paste the - :ref:`public SSH key from your Read the Docs project ` -#. Click on :guilabel:`Add key` - -Bitbucket -''''''''' - -For Bitbucket, you can use `access keys with read only access `__. - -#. Go your project on Bitbucket -#. Click on :guilabel:`Repository Settings` -#. Click on :guilabel:`Access keys` -#. Click on :guilabel:`Add key` -#. Put a descriptive label and paste the - :ref:`public SSH key from your Read the Docs project ` -#. Click on :guilabel:`Add SSH key` - -Azure DevOps -'''''''''''' - -For Azure DevOps, you can use `SSH key authentication `__. - -#. Go your Azure DevOps page -#. Click on :guilabel:`User settings` -#. Click on :guilabel:`SSH public keys` -#. Click on :guilabel:`New key` -#. Put a descriptive name and paste the - :ref:`public SSH key from your Read the Docs project ` -#. Click on :guilabel:`Add` - -Others -'''''' - -If you are not using any of the above providers, -Read the Docs will still generate a pair of SSH keys. -You'll need to add the :ref:`public SSH key from your Read the Docs project ` -to your repository. -Refer to your provider's documentation for the steps required to do this. +.. tabs:: + + .. tab:: GitHub + + For GitHub, you can use + `deploy keys with read only access `__. + + #. Go to your project on GitHub + #. Click on :guilabel:`Settings` + #. Click on :guilabel:`Deploy Keys` + #. Click on :guilabel:`Add deploy key` + #. Put a descriptive title and paste the + :ref:`public SSH key from your Read the Docs project ` + #. Click on :guilabel:`Add key` + + .. tab:: GitLab + + For GitLab, you can use `deploy keys with read only access `__. + + #. Go to your project on GitLab + #. Click on :guilabel:`Settings` + #. Click on :guilabel:`Repository` + #. Expand the :guilabel:`Deploy Keys` section + #. Put a descriptive title and paste the + :ref:`public SSH key from your Read the Docs project ` + #. Click on :guilabel:`Add key` + + .. tab:: Bitbucket + + For Bitbucket, you can use `access keys with read only access `__. + + #. Go your project on Bitbucket + #. Click on :guilabel:`Repository Settings` + #. Click on :guilabel:`Access keys` + #. Click on :guilabel:`Add key` + #. Put a descriptive label and paste the + :ref:`public SSH key from your Read the Docs project ` + #. Click on :guilabel:`Add SSH key` + + .. tab:: Azure DevOps + + For Azure DevOps, you can use `SSH key authentication `__. + + #. Go your Azure DevOps page + #. Click on :guilabel:`User settings` + #. Click on :guilabel:`SSH public keys` + #. Click on :guilabel:`New key` + #. Put a descriptive name and paste the + :ref:`public SSH key from your Read the Docs project ` + #. Click on :guilabel:`Add` + + .. tab:: Others + + If you are not using any of the above providers, + Read the Docs will still generate a pair of SSH keys. + You'll need to add the :ref:`public SSH key from your Read the Docs project ` + to your repository. + Refer to your provider's documentation for the steps required to do this. Webhooks -------- From fcdc734621b2d788ce69be282a9a562bf74aae0e Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 15:26:27 +0200 Subject: [PATCH 4/8] Remove ToC --- docs/user/guides/importing-private-repositories.rst | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/user/guides/importing-private-repositories.rst b/docs/user/guides/importing-private-repositories.rst index dc2e92a4b79..cb070710521 100644 --- a/docs/user/guides/importing-private-repositories.rst +++ b/docs/user/guides/importing-private-repositories.rst @@ -13,11 +13,6 @@ you'll need to do some **extra steps in order to have your project working**. #. **Allow access to your project using an SSH key** #. **Setup a webhook to build your documentation on every commit** -.. contents:: Table of contents - :local: - :backlinks: none - :depth: 3 - Importing your project ---------------------- From 2acbf27e89201f20c2a4b8fbba2b4eb02b8c71e0 Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 16:18:36 +0200 Subject: [PATCH 5/8] Add more clarity about who the guide is for + screenshots --- .../guides/importing-private-repositories.rst | 62 ++++++++++++------ .../user/img/screenshot-com-manual-import.png | Bin 0 -> 30620 bytes docs/user/img/screenshot-com-ssh-keys.png | Bin 0 -> 42148 bytes 3 files changed, 42 insertions(+), 20 deletions(-) create mode 100644 docs/user/img/screenshot-com-manual-import.png create mode 100644 docs/user/img/screenshot-com-ssh-keys.png diff --git a/docs/user/guides/importing-private-repositories.rst b/docs/user/guides/importing-private-repositories.rst index cb070710521..d7c61f71c7d 100644 --- a/docs/user/guides/importing-private-repositories.rst +++ b/docs/user/guides/importing-private-repositories.rst @@ -6,24 +6,38 @@ How to import private repositories You can grant access to private Git repositories using |com_brand|. Here is how you set it up. -If you are using an unsupported integration, or don't want to connect your account, -you'll need to do some **extra steps in order to have your project working**. +✅️ Logged in with |git_providers_or|? + If you signed up or logged in to Read the Docs with your |git_providers_or| credentials, + *all you have to do* is to use the normal :doc:`project import `. + Your Read the Docs account is connected to your Git provider and + will let you choose from private Git repositories and configure them for you. -#. **Manually import your project using an SSH URL** -#. **Allow access to your project using an SSH key** -#. **Setup a webhook to build your documentation on every commit** + You can still use the below guide if you need to recreate SSH keys for a private repository. -Importing your project ----------------------- +⬇️ Logging in with another provider or email? + For all other Git provider setups, + you will need to configure the Git repository manually. + + Follow the steps below. + + +Importing your project manually +------------------------------- + +Git repositories aren't automatically listed for setups that are not connected to |git_providers_or|. + +.. image:: /img/screenshot-com-manual-import.png + :scale: 50% + :align: right + :alt: A cropped screenshot showing the first step of a manual import on |com_brand|. + +That is the reason why this guide is an extension of the :doc:`manual Git repository setup `, +with the following exception: #. Go to https://readthedocs.com/dashboard/import/manual/ -#. Fill the :guilabel:`Repository URL` field with the SSH form of your repository's URL, - e.g ``git@github.com:readthedocs/readthedocs.org.git`` -#. Fill the other required fields -#. Click :guilabel:`Next` -Giving access to your project with an SSH key ---------------------------------------------- +#. In the :guilabel:`Repository URL` field, you need to provide the SSH version of your repository's URL. + It starts with ``git@...``, for example ``git@github.com:readthedocs/readthedocs.org.git``. After importing your project the build will fail, because Read the Docs doesn't have access to clone your repository. @@ -32,10 +46,14 @@ To give access, you'll need to add your project's public SSH key to your VCS pro Copy your project's public key ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -You can find the public SSH key of your Read the Docs project by: +Next step is to locate a public SSH key which Read the Docs has automatically generated: + +.. image:: /img/screenshot-com-ssh-keys.png + :scale: 50% + :align: right + :alt: A screenshot of the SSH Keys admin page. -#. Going to the :guilabel:`Admin` tab of your project -#. Click on :guilabel:`SSH Keys` +#. Going to the :menuselection:`Admin --> SSH Keys` tab of your project. #. Click on the fingerprint of the SSH key (it looks like ``6d:ca:6d:ca:6d:ca:6d:ca``) #. Copy the text from the :guilabel:`Public key` section @@ -46,6 +64,9 @@ You can find the public SSH key of your Read the Docs project by: Add the public key to your project ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Now that you have copied the public key generated by Read the Docs, +you need to add it to your Git repository's settings. + .. tabs:: .. tab:: GitHub @@ -108,8 +129,9 @@ Add the public key to your project Webhooks -------- -To build your documentation on every commit, +Finally, since this is a manual project import: + +**Don't forget to add the Read the Docs webhook!** + +To automatically trigger new builds on Read the Docs, you'll need to manually add a webhook, see :doc:`/integrations`. -If you are using an unsupported integration, -you may need to setup a custom integration -using our :ref:`generic webhook `. diff --git a/docs/user/img/screenshot-com-manual-import.png b/docs/user/img/screenshot-com-manual-import.png new file mode 100644 index 0000000000000000000000000000000000000000..1991716d7967e9b79ba210fa4d3f971e7862424a GIT binary patch literal 30620 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∈jT)=29{M1^j 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 literal 0 HcmV?d00001 From 63a6b977643265e68657297c665f5214c5ef5f7f Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 16:22:32 +0200 Subject: [PATCH 6/8] Fix what is also fixed in #10247 --- docs/user/guides/importing-private-repositories.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/guides/importing-private-repositories.rst b/docs/user/guides/importing-private-repositories.rst index d7c61f71c7d..b4c7a533076 100644 --- a/docs/user/guides/importing-private-repositories.rst +++ b/docs/user/guides/importing-private-repositories.rst @@ -134,4 +134,4 @@ Finally, since this is a manual project import: **Don't forget to add the Read the Docs webhook!** To automatically trigger new builds on Read the Docs, -you'll need to manually add a webhook, see :doc:`/integrations`. +you'll need to manually add a webhook, see :doc:`/guides/git-integrations`. From d571db0799cdae64f6b54c2d25cda82e360de822 Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Tue, 18 Apr 2023 16:26:25 +0200 Subject: [PATCH 7/8] Update references --- docs/user/guides/private-submodules.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/user/guides/private-submodules.rst b/docs/user/guides/private-submodules.rst index ee8990ead03..d971549840b 100644 --- a/docs/user/guides/private-submodules.rst +++ b/docs/user/guides/private-submodules.rst @@ -65,7 +65,7 @@ Read the Docs can clone all the repositories with the same key. .. seealso:: - :ref:`Allow access to your Azure DevOps repository with an SSH key `. + :ref:`Allow access to your Azure DevOps repository with an SSH key `. Others ------ @@ -76,4 +76,4 @@ you only need to add it to each submodule repository. .. seealso:: - :ref:`guides/importing-private-repositories:Giving access to your project with an SSH key` + :doc:`guides/importing-private-repositories` From a4369d564e4b2da898a50b0544d5eaa8cd827e0e Mon Sep 17 00:00:00 2001 From: Benjamin Bach Date: Thu, 20 Apr 2023 21:40:26 +0200 Subject: [PATCH 8/8] What? Maybe absolute path? But relative should work... WARNING: unknown document: 'guides/importing-private-repositories' --- docs/user/guides/private-submodules.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/user/guides/private-submodules.rst b/docs/user/guides/private-submodules.rst index d971549840b..0bc67d69310 100644 --- a/docs/user/guides/private-submodules.rst +++ b/docs/user/guides/private-submodules.rst @@ -76,4 +76,4 @@ you only need to add it to each submodule repository. .. seealso:: - :doc:`guides/importing-private-repositories` + :doc:`/guides/importing-private-repositories`