【发布时间】:2020-05-04 09:34:46
【问题描述】:
我正在尝试从gitlab.company.com/package.git 安装一个软件包,我当然有一个用户,但是在尝试 go 时不会询问用户名,而是立即假设我希望使用我的 linux-username(不是和我在 gitlab 上的一样)。
示例:go.mod
...
require(
...
gitlab.company.com/package.git
...
)
...
重击:
$linux-username@computer $ go install
linux-username@gitlab.company.com's password:
在这里我需要以某种方式使用gitlab-username@gitlab.company.com,而不是linux-username。
Ofc 我可以创建一个新的 linux 用户来同步项目,或者在 gitlab 上创建一个新的用户/别名,以便帐户名称匹配,但这感觉很hacky。
我已经配置了 ssh,通常使用它从 git 中检索项目。
【问题讨论】:
-
在执行此操作时,您必须更改全局 git 配置。