Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Github public隐藏文件和文件夹_Git_Github - Fatal编程技术网

如何从Github public隐藏文件和文件夹

如何从Github public隐藏文件和文件夹,git,github,Git,Github,我只是想对GitHub隐藏我的一些git文件 像这样的回购 使用.gitignore或任何其他方式都可以吗?在创建git add.gitignore后,我有一个文件名.env并将其放入.gitignore.我键入了.env。它不工作,所以我不得不将.env的文件更改为env。它将不显示env文件的公共文件 您可以通过查看他们的.gitignore文件了解更多信息 扩展/节点单元模块/* !!extension/node_modules/github injection/index.js 使用.

我只是想对GitHub隐藏我的一些git文件

像这样的回购


使用
.gitignore
或任何其他方式都可以吗?

在创建
git add.gitignore
后,我有一个文件名.env并将其放入
.gitignore.
我键入了
.env
。它不工作,所以我不得不将
.env
的文件更改为
env
。它将不显示env文件的公共文件

您可以通过查看他们的.gitignore文件了解更多信息

  • 扩展/节点单元模块/*
  • !!extension/node_modules/github injection/index.js

使用.gitignore文件会将文件排除在任何远程设备(如Github)的推送过程中,因此如果在另一台计算机上克隆repo,这些文件将不会出现,并且如果您无法访问您的计算机,则被忽略的文件将永久消失,因为它们不是git版本控制的一部分

Github提供了高级计划,所有这些计划都要求您拥有私有存储库。将存储库标记为私有允许您按正常方式推拉存储库,而不是将其置于公共视图中。只有您和任何合作者才能访问存储库

有权访问.edu电子邮件地址的学生可以访问Github Student Developer Pack,该软件包为您提供开发人员计划、授予无限私人存储库等:

或者,您可以使用其他允许免费私有存储库的git存储库站点。我想到了Gitlab。

,它还包括私有存储库:


我们很高兴地宣布,我们将为所有GitHub帐户提供具有无限协作者的私有存储库。GitHub的所有核心功能现在对每个人都是免费的。您可以将任何文件或文件夹添加到git ignore。对于文件,只需添加
*.extension
和文件夹
\folder
,这是否回答了您的问题?@Whitecat No。。。当我将\文件夹添加到gitignore中时。为什么这会对github隐藏它?我用错误的方法将
/文件夹
添加到.gitignore。然后执行
git add.gitignore
我认为问题在于如何对公众隐藏文件,使其能够下载,但仍保留在复制中。这个答案与如何在浏览时看不到某些文件有关,但如果你查看了复制文件,它们仍然存在。