相关疑难解决方法(0)

提交作者的git电子邮件是否可公开阅读?

我注意到在我的github提交中有我的电子邮件地址.

我找不到这个电子邮件地址出现在github上的任何地方,但我想知道它是否可以出现在任何地方并被机器人抓取垃圾邮件?

如果是这样,是否可以删除电子邮件地址而不再提交它?

注意:该项目在github上打开并公开(不是私有存储库)

git github

16
推荐指数
1
解决办法
6757
查看次数

git commit对象的文件格式是什么?

上下文:我希望能够通过我的git提交消息和提交进行搜索而无需经历令人费解的复杂git grep命令,因此我决定看看如何存储git commit消息.

我看了一下.git文件夹,它看起来像是存储的提交

.git/objects 
Run Code Online (Sandbox Code Playgroud)

.git对象文件夹包含一堆名称为a6和9b的文件夹.这些文件夹中的每个文件夹都包含一个名称类似于提交的文件2f29598814b07fea915514cfc4d05129967bf7.当我在文本编辑器中打开其中一个文件时,我会感到胡言乱语.

  1. 什么文件格式是这个乱码/如何存储git提交对象?
  2. 在这个git commit日志中,文件夹9b包含一个commit sha

    aed8a9f773efb2f498f19c31f8603b6cb2a4bc
    
    Run Code Online (Sandbox Code Playgroud)

    为什么,并且是否存在多个提交sha将存储在文件9b中的情况?

  3. 有没有办法将这个乱码转换成纯文本,以便我可以在文本编辑器中混淆提交?

git

11
推荐指数
3
解决办法
7473
查看次数

安装 GitWeb - 如何

我刚刚在我的生产服务器上安装了 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/ …

git gitweb

5
推荐指数
1
解决办法
1万
查看次数

无法在GitHub中验证假电子邮件

我已经创建了一个GitHub帐户,并且我不喜欢公开共享我的电子邮件地址(我讨厌垃圾邮件),因此我遵循了GitHub的“ 保持您的电子邮件地址私有”教程,直到您需要验证您创建的虚假电子邮件。

无法在GitHub上验证假电子邮件

那么,如何验证我在GitHub上创建的虚假电子邮件?

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

github

4
推荐指数
1
解决办法
2144
查看次数

标签 统计

git ×3

github ×2

gitweb ×1