Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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/9/git/21.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
Windows 加密github_Windows_Git_Github - Fatal编程技术网

Windows 加密github

Windows 加密github,windows,git,github,Windows,Git,Github,我暂时不希望人们仅仅通过谷歌搜索就能找到我所有的代码(我只为自己使用github) 有没有办法在每次提交之前对我所有要提交的文件运行rot13或任何粗糙的东西 我正在考虑一个shell/bat脚本(我在Windows上),它遍历整个目录,将所有文件复制到另一个文件夹,然后对整个过程进行rot13,然后提交新的子文件夹 有人知道这是否可以完成,或者已经完成,或者还有其他技术吗?如果Github支持,您可以使用提交钩子 但听起来Github不适合你。他们明确地只允许公共存储库(免费),所以如果他们发

我暂时不希望人们仅仅通过谷歌搜索就能找到我所有的代码(我只为自己使用github)

有没有办法在每次提交之前对我所有要提交的文件运行rot13或任何粗糙的东西

我正在考虑一个shell/bat脚本(我在Windows上),它遍历整个目录,将所有文件复制到另一个文件夹,然后对整个过程进行rot13,然后提交新的子文件夹


有人知道这是否可以完成,或者已经完成,或者还有其他技术吗?

如果Github支持,您可以使用提交钩子

但听起来Github不适合你。他们明确地只允许公共存储库(免费),所以如果他们发现你试图进行准私有回购,他们可能会禁止你


但是,您可以使用ssh访问将Git repos放在任何地方,甚至还有一些工具(如gitosis或gitolite)允许其他人访问它。您可以使用gitweb或类似工具查看HTTP上的repo,并复制Github的大部分非社交功能,而这一切都在您的控制之下,因此您不必玩任何把戏。如果你不想要搜索引擎,只需使用robots.txt将其排除在外。如果你真的想专门使用GitHub,并且你的预算允许你每月额外花费7美元,你可以选择“微”订阅计划,这是他们最便宜的产品,允许真正的私人Git回购。你只有一个私人回购,但你有5个私人回购,你仍然可以有无限的公共回购

您的用户名在git上不会恰好相同,是吗?=)这也许是可能的,但这将严重影响git跟踪变化和历史等的能力。也许你应该考虑使用bitbucket,它现在支持git并提供免费的私人回购。显然,停止使用GitHub。任何机器都可以托管git存储库。为您的VCS使用Git不需要使用GitHub进行远程托管。不过,我需要能够在windows上使用它,最好使用类似于Git gui的工具