小编Ric*_*ard的帖子

阻止用户承诺将git作为错误用户

我正在为项目使用git和Codebase.

我刚做了一个测试,我能够使用不同的电子邮件地址和名称集来提交git存储库,这会导致它将提交标记为由不同的用户.我将其推送到存储库,它显示为该用户已经提交,即使它是我.

有没有办法阻止用户提交或推送别人的用户详细信息(实际上他们不能"伪造"提交来自不同的用户)?

编辑:

我认为这种身份验证需要在将提交提交到服务器的阶段进行,因为在本地工作副本中它只是一个用户可以完全访问的存储库,可以随心所欲地执行任何操作.因此,我应该问Codebase可能吗?

编辑2:

根据要求进行Git配置:

(回购/的.git /配置)

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@codebasehq.com:<redacted company name>/<redacted project name>/test.git
[branch "master"]
    remote = origin
    merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

git security authentication

15
推荐指数
1
解决办法
1795
查看次数

标签 统计

authentication ×1

git ×1

security ×1