我希望 GitLab 位于 git.blue-world.pl 域下。我使用Debian 7 的GitLab CE 的 Omnibus 软件包下载。
ssh -l login blue-world.plcd domains/git.blue-world.pl/public_htmlwget https://downloads-packages.s3.amazonaws.com/debian-7.7/gitlab_7.6.1-omnibus.5.3.0.ci.1-1_amd64.debsudo apt-get install openssh-server我收到没有命令sudo。我应该怎么办?
在 GitLab 存储库设置中查看 Deploy Keys 时,这些键有一个“名称”和某种指纹。指纹看起来像这样:
2b:be:a7:7f:44:64:89:8d:e3:f7:ea:3c:12:c9:e5:e7
Run Code Online (Sandbox Code Playgroud)
我试图找出这个对应于我的哪个 ssh 密钥对。如何从现有的 ssh 密钥对计算此字符串?
我遇到了这个奇怪的问题,我用我的凭据 ( my_correct@email.adress)克隆了一个存储库。但我无法推送更改,因为我总是收到此消息:
GitLab: You cannot push commits for 'my_wrong@email.adress' . You can only push commits that were committed with one of your own verified emails.
Run Code Online (Sandbox Code Playgroud)
问题是,当我检查全局和存储库用户时,我发现它是my_correct@email.adress:
全球(以下确认我的正确地址):
git git config --global user.email
git config --global user.name
Run Code Online (Sandbox Code Playgroud)
存储库(下面确认我的正确地址):
git git config user.email
git config user.name
Run Code Online (Sandbox Code Playgroud)
我该怎么办,这个神秘的谜团背后的原因是什么?