GitHub 在哪里存储我的代码和文件?
Where does GitHub store my code and files?
我想知道,GitHub 在哪里存储我提交的代码和文件?经过大量搜索,我发现它只存储在云端。这对我来说太宽泛了。我没有(或不知道)方法,如何找到确切的答案。
GitHub 在哪里存储我的代码和我提交的其他数据? GitHub 的主机是什么?
GitHub 只是 Git 技术的包装 Web 服务。
就像任何其他版本控制系统一样,Git 将您提交的文件存储在服务器上的目录下,如 github/users/username/repositoryname
。此目录下有最新的文件,它们是您本地克隆的精确副本。
要查看更多详细信息,您可以设置自己的 Git 服务器:
https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server
或者您可以像 Gogs 一样安装 GitHub 的克隆脚本:
https://gogs.io
Git 是一个“版本控制系统。
版本控制系统直接对代码进行修订,并将修改存储在中央存储库中。
Git 如何存储文件?
那么这里有一些参考 material :
1) http://gitready.com/beginner/2009/02/17/how-git-stores-your-data.html
2) Git 内部 pdf : https://github.com/pluralsight/git-internals-pdf
Github使用了Git,可以看成是对象数据存储。在此存储中,文件和目录存储为 git 树和 blob。
您可能需要阅读有关 git 内部的内容以了解其架构。
此外,Github 使用 ElasticSearch 作为主要软件堆栈来索引超过 800 万个存储库,允许对源代码、问题、用户进行全文搜索...
你可能想阅读这篇文章
https://www.elastic.co/use-cases/github
根据我的观察,主要服务器在美国。
git 来自旧金山服务器的拉取速度快如闪电,而澳大利亚服务器的速度明显较慢。
可能还有一些其他区域中心。
他们在某个时候托管在 racksapace 上,不知道是否仍然存在。
https://www.quora.com/How-many-physical-virtual-servers-does-GitHub-have
目前Github似乎在美国拥有自己的数据中心:北弗吉尼亚州和西雅图。 https://github.blog/2017-10-12-evolution-of-our-data-centers/
我想知道,GitHub 在哪里存储我提交的代码和文件?经过大量搜索,我发现它只存储在云端。这对我来说太宽泛了。我没有(或不知道)方法,如何找到确切的答案。
GitHub 在哪里存储我的代码和我提交的其他数据? GitHub 的主机是什么?
GitHub 只是 Git 技术的包装 Web 服务。
就像任何其他版本控制系统一样,Git 将您提交的文件存储在服务器上的目录下,如 github/users/username/repositoryname
。此目录下有最新的文件,它们是您本地克隆的精确副本。
要查看更多详细信息,您可以设置自己的 Git 服务器: https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server
或者您可以像 Gogs 一样安装 GitHub 的克隆脚本: https://gogs.io
Git 是一个“版本控制系统。 版本控制系统直接对代码进行修订,并将修改存储在中央存储库中。 Git 如何存储文件? 那么这里有一些参考 material :
1) http://gitready.com/beginner/2009/02/17/how-git-stores-your-data.html
2) Git 内部 pdf : https://github.com/pluralsight/git-internals-pdf
Github使用了Git,可以看成是对象数据存储。在此存储中,文件和目录存储为 git 树和 blob。 您可能需要阅读有关 git 内部的内容以了解其架构。
此外,Github 使用 ElasticSearch 作为主要软件堆栈来索引超过 800 万个存储库,允许对源代码、问题、用户进行全文搜索... 你可能想阅读这篇文章 https://www.elastic.co/use-cases/github
根据我的观察,主要服务器在美国。 git 来自旧金山服务器的拉取速度快如闪电,而澳大利亚服务器的速度明显较慢。 可能还有一些其他区域中心。
他们在某个时候托管在 racksapace 上,不知道是否仍然存在。 https://www.quora.com/How-many-physical-virtual-servers-does-GitHub-have
目前Github似乎在美国拥有自己的数据中心:北弗吉尼亚州和西雅图。 https://github.blog/2017-10-12-evolution-of-our-data-centers/