【问题标题】:Git clone, push and pull from multiple users on Ubuntu serverGit 克隆、推送和拉取 Ubuntu 服务器上的多个用户
【发布时间】:2018-05-13 14:31:22
【问题描述】:

背景

我有一个Linode 服务器,上面有Ubuntu 16.04 和操作系统一样。服务器是为我的内部团队服务的。我们在 github、bitbucket 和 gitlab 上托管了 repos。只有服务器管理员有权访问服务器。

我们为所有用户生成了ssh keys,将它们添加到 git 提供程序并克隆了 repos

问题陈述

每当我在服务器上执行 git pull 时,它总是要求输入主密钥文件的主密码

Enter passphrase for key '/root/.ssh/id_rsa': 

当我输入密码时,它会显示Permission denied error

【问题讨论】:

    标签: git ubuntu github ssh-keys linode


    【解决方案1】:

    这只是意味着该(受密码保护的)私钥的公钥未在远程托管服务端(GitHub 或 BitBucket 或 GitLab)注册

    见“Testing your SSH connection

    另请参阅“Multiple GitHub Accounts & SSH Config”以管理多个身份。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 2020-09-19
      • 1970-01-01
      • 2012-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多