gpt4 book ai didi

git - 将 ssh key 添加到 gitlab

转载 作者:行者123 更新时间:2023-12-02 14:38:05 24 4
gpt4 key购买 nike

我在 this 之后的 Fedora 17 服务器上安装了 Gitlab指南,我相信一切正常,除了我无法添加 ssh key 或将本地存储库推送到服务器。

尝试通过 Web 界面添加 SSH key 时,我收到消息“无法生成指纹”

当我尝试将本地存储库推送到服务器时

    git remote add origin git@myserver:user/repo.git
git push -u origin master

它要求我输入 git 用户的密码,我无法介绍,因为它没有密码。我怎样才能解决这个问题?我试图在日志中搜索调试信息,但找不到任何东西。

编辑:我已经尝试将我的公共(public) rsa key 添加到 authorized_keys 并且我可以在不输入密码的情况下进行 ssh( session 关闭,因为该用户的登录被禁用)。但是,当我尝试推送 origin master 时,我得到以下信息
    fatal: protocol error: bad line length character: This

最佳答案

关于 "Fingerprint cannot be generated" :GitLab 需要访问/tmp 以生成指纹,而 SELinux 可能会阻止这种情况。 Relevant Discussion on GitHub

关于git - 将 ssh key 添加到 gitlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22411442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com