gpt4 book ai didi

git - SSH 从远程服务器推送到 git

转载 作者:行者123 更新时间:2023-12-02 14:21:45 56 4
gpt4 key购买 nike

我遇到了以下情况:我们有一个存储网站文件的远程虚拟服务器,我通过 ssh 访问该服务器ubuntu 中的连接终端。在我当前的桌面上 ubuntu我应该有 2 个 ssh key - 一个公共(public) key 和一个私有(private) key 。在 Git 中,我从本地机器添加了我的公钥。如果我尝试这样连接:

ssh git@gitlab.DOMAIN.com
PTY allocation request failed on channel 0
Welcome to GitLab, X X!
Connection to gitlab.DOMAIN.com closed.

如果我连接到我们的远程服务器并尝试执行 git push git 要求我为帐户 git@gitlab.DOMAIN.com 提供密码?

你能给我一些关于我哪里出错以及如何处理的指示吗?

问候

最佳答案

如果我正确理解你的问题。您可以从本地机器连接到 gitlab 服务器,但是 git push从您的远程服务器失败。您还需要为远程服务器上的推送设置 key 。您可以将 .ssh/目录复制到远程服务器上的主目录,以便它使用您的 key 。

您与远程服务器的连接无权访问您的 key ,因此它被视为任何匿名推送,并且 gitlab 正在尝试验证您的身份。

关于git - SSH 从远程服务器推送到 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29945151/

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