【问题标题】:How do github unique clones work with push --force?github 唯一克隆如何与 push --force 一起使用?
【发布时间】:2021-02-14 16:47:02
【问题描述】:

所以我一直在尝试使用存储库并编辑提交时间戳,并使用 git push --force 将这些更改导入远程存储库,并且我注意到存储库上的流量统计数据存在一些奇怪的行为。我正在做的是:

  1. 在 repo 中创建一些新的测试文件。
  2. git commit -m "something"
  3. GIT_COMMITTER_DATE=[new date] git commit --amend --no-edit --date [new date]
  4. git push --force

似乎每次我这样做时,我都会在存储库中获得 1 或 2 个新的 唯一 克隆,我想知道为什么会发生这种情况。

【问题讨论】:

    标签: git github git-push git-clone


    【解决方案1】:

    没有任何内在原因说明强制推送必须意味着克隆操作。如果您使用 CI 工具或 GitHub Actions,那么这可能就是原因,因为它们会克隆存储库。否则,公共存储库上有活动源,因此人们可以观看这些源并在发生更改时进行克隆。

    有时人们这样做是为了找到推送到存储库并利用它们的凭据。强制推送可能意味着有人不小心推送了一些秘密,所以这些可能比平常更有趣。

    我个人不会担心;这只是一个有趣的行为。

    【讨论】:

    • 我没有使用 CI 工具或 GitHub Actions,但我很感激这些信息!
    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多