我注意到在我的github提交中有我的电子邮件地址.
我找不到这个电子邮件地址出现在github上的任何地方,但我想知道它是否可以出现在任何地方并被机器人抓取垃圾邮件?
如果是这样,是否可以删除电子邮件地址而不再提交它?
注意:该项目在github上打开并公开(不是私有存储库)
上下文:我希望能够通过我的git提交消息和提交进行搜索而无需经历令人费解的复杂git grep命令,因此我决定看看如何存储git commit消息.
我看了一下.git文件夹,它看起来像是存储的提交
.git/objects
Run Code Online (Sandbox Code Playgroud)
.git对象文件夹包含一堆名称为a6和9b的文件夹.这些文件夹中的每个文件夹都包含一个名称类似于提交的文件2f29598814b07fea915514cfc4d05129967bf7.当我在文本编辑器中打开其中一个文件时,我会感到胡言乱语.
在这个git commit日志中,文件夹9b包含一个commit sha
aed8a9f773efb2f498f19c31f8603b6cb2a4bc
Run Code Online (Sandbox Code Playgroud)
为什么,并且是否存在多个提交sha将存储在文件9b中的情况?
有没有办法将这个乱码转换成纯文本,以便我可以在文本编辑器中混淆提交?
我刚刚在我的生产服务器上安装了 Git,并希望 GitWeb 能够使用它。当我偶然发现一个教程展示如何使用 git web 工作时,我对让它工作非常感兴趣......
git instaweb -d webrick --start
它的工作原理与教程中描述的完全一样... http://lostechies.com/jasonmeridth/2009/09/27/git-instaweb/
然而,在阅读其他论坛后,似乎 instaweb 并不真正适合使用,相反,我应该设置 GitWeb 在 Apache 上运行。
我对 Apache 相当陌生,所以不太熟悉我应该做什么。我一直在关注http://unix-heaven.org/node/31上的教程。但我不认为我需要所有这些。我认为我唯一需要做的就是将以下内容放入我的 httpd.conf 文件中......
<VirtualHost *:80>
ServerAdmin <a href="mailto:admin@example.org">admin@example.org</a>
ServerName git.example.org
ServerAlias git-pub.example.org
RedirectMatch ^/$ /gitweb.cgi
SetEnv GITWEB_PROJECTROOT /cvs/codeRepository/git
Alias /gitweb.js /srv/www/gitweb/static/gitweb.js
Alias /gitweb.css /srv/www/gitweb/static/gitweb.css
Alias /git-logo.png /srv/www/gitweb/static/git-logo.png
Alias /git-favicon.png /srv/www/gitweb/static/git-favicon.png
ScriptAlias / "/srv/www/gitweb/"
<Directory "/srv/www/gitweb/">
AllowOverride None
Options Indexes FollowSymLinks ExecCGI
Order allow,deny
Allow from all
</Directory>
ErrorLog "/var/log/apache2/httpd-git-pub.example.org-access.log"
CustomLog "/var/log/apache2/httpd-git-pub.example.org-error.log" common
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
其中 /srv/www/gitweb/ …
我已经创建了一个GitHub帐户,并且我不喜欢公开共享我的电子邮件地址(我讨厌垃圾邮件),因此我遵循了GitHub的“ 保持您的电子邮件地址私有”教程,直到您需要验证您创建的虚假电子邮件。

那么,如何验证我在GitHub上创建的虚假电子邮件?
我确实检查了与我的GitHub帐户相关联的真实电子邮件帐户,以防他们在那儿发送了电子邮件,但没有,我在那里没有收到任何信息。由于这是一个伪造的电子邮件地址,我想,也许我可以单击“验证”,但是不行,这也不起作用。