Git是否存储系统信息(如IP地址、系统详细信息等)

uqjltbpv  于 2022-11-20  发布在  Git
关注(0)|答案(1)|浏览(153)

当我在git中创建一个提交时,它是否存储了任何与我创建提交的设备相关的信息(如IP地址,系统详细信息等)?
如果Git(VCS)不存储它,那么Git服务提供商(如GitHub、Bitbucket等)是否存储系统信息?
例如,如果我在GitHub中发布了一个git仓库并将其公开,那么任何人都可以获得我正在使用的系统的IP地址吗?

ujv3wf0j

ujv3wf0j1#

不,Git不存储这些信息。让我们看看它实际上存储了什么:

$ git init
Initialized empty Git repository in /home/user/test/.git/
$ echo 'this is a file' > README
$ git add README
$ git commit -m 'Initial commit'
[master (root-commit) 8a4399d] Initial commit
 1 file changed, 1 insertion(+)
 create mode 100644 README
$ git cat-file -p 8a4399d
tree dbf49a0436d9fe83cc1528362959563c5b230ac4
author A Uthor <author@example.com> 1668115302 +0100
committer A Uthor <author@example.com> 1668115302 +0100

Initial commit

这是Git提交中存储的所有内容。如果它不是根提交,它将有一个额外的“父”行。
至于GitHub:你可以不使用它来使用Git。它只在你运行git pushgit fetch时被联系。我们看不到它们的源代码,所以我们不知道。可能,作为Web服务器日志的一部分,至少有IP地址。不确定你所说的“系统详细信息”是什么意思,但可能不是。

相关问题