为什么可以';我不能为readthedocs克隆git repo来构建文档吗?

为什么可以';我不能为readthedocs克隆git repo来构建文档吗?,git,github,repository,clone,read-the-docs,Git,Github,Repository,Clone,Read The Docs,我正在尝试导入我的readthedocs项目代码,以便它可以为我生成文档。但是,在克隆回购协议的阶段,已经存在一个错误: checkout ----- Failed to import project; skipping build. Error ----- Failed to get code from 'http://mydomain/myproject.git' (git clone): 128 该错误代码表示存储库是私有的,除非我有SSH密钥,可以在计算机和服务器之间建立安全连接

我正在尝试导入我的
readthedocs
项目代码,以便它可以为我生成文档。但是,在克隆回购协议的阶段,已经存在一个错误:

checkout
-----

Failed to import project; skipping build.

Error
-----

Failed to get code from 'http://mydomain/myproject.git' (git clone): 128
该错误代码表示存储库是私有的,除非我有SSH密钥,可以在计算机和服务器之间建立安全连接,否则我无法在不登录的情况下访问存储库。因此,我生成了密钥,然后将其添加到项目中的部署密钥中


你能想到为什么我仍然无法访问项目的代码吗?

发生这种情况的原因是,尽管我为项目提供了一个公共URL,但不是项目成员、注册用户的任何人仍然无法访问它,或者拥有SSH密钥的人,可以在他的计算机和项目repo之间实现安全连接。
readthedocs
文档不是托管在我自己的服务器上,而是托管在
readthedocs
服务器上,因此服务器需要SSH密钥或对项目的访问权限,这两项对我来说都是不可能的

因此,我能想到的唯一解决方案是将项目公开(这是不可取的,因为这是我们的私人公司项目,我们不希望任何人不想要访问它)或将其用于某一组IP地址,但这只能在
readthedocs
服务器具有固定,恒定IP地址