阿里巴巴&阿里云出品

企业邮箱

用户指南

服务等级协议

代码的提交人记录显示“unknown"或其他非项目成员

作者: 浏览量:110 更新时间: 2020.06.16

问题描述

云效控制台中code的提交记录中,提交者显示为“unkown”或非项目成员的名称。

问题原因

此处显示的是commit的作者,而非push到平台的提交人。若此处显示的是“unkown”,则说明本地git中设置的邮箱、name和云效控制台中设置的不一致。

解决方案

登录服务器,执行以下命令,在本地重新配置和云效平台一样的信息。更多关于git中commit的逻辑,请参见更多信息

git config --global user.name "[$Name]"
git config --global user.email [$Email]

说明

  • [$Name]为设置的名称。
  • [$Email]为设置的邮箱地址。

更多信息

git是分布式的代码托管,所以每个用户本地都是一个全量的仓库。可以理解commit就是用户在本地的提交,因为提交是本地的操作,所以提交的name和email是不会被校验的。因为要把所有代码汇总在一起,所以不仅仅要把代码提交在自己的本地,还要提交到一个公共平台,让参与协作的人都能看到,公共平台称为中央仓库,比如code.aliyun.com。中央仓库需要进行授权操作,鉴权可以是http的用户名和密码,也可以是ssh方式的key认证。

适用于

  • 云效

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。

5折钜惠,豪礼相送:尊享1V1专员服务、赠送“对接钉钉”服务、赠送英文.cn/.com顶级域名

填写资料马上体验阿里企业邮箱

工作时间5-10分钟将由1对1顾问为您提供尊享服务

  • *公   司

    公司名称不能为空

  • *帐号数

    帐号数不能为空或输入有误

  • *电   话

    电话不能为空或输入有误

  • 联系人
  • 域名