作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 gitolite 在 Ubuntu Server 10.10 上配置一个 git 服务器并遵循 the tutorial On Ubuntu for Gitolite .
我首先使用以下命令创建一个用户 git:sudo adduser git
我给这个用户设置了密码。
然后,我使用命令生成一个 rsa key :ssh-keygen
,我称之为 id_rsa_git
。
之后,我想使用以下命令将其关联到用户 git :
ssh-copy-id -i ~/.ssh/id_rsa_git.pub git@localhost
提示询问用户 git 的密码,在给出密码后(好的密码),我收到以下错误:
Permission denied, please try again.
我不能更进一步,因为我在 Linux 管理方面相当菜鸟。谁能帮帮我?
谢谢。
最佳答案
你不应该将 git.pub 添加到 authorized_keys 文件中。您可以使用 gl-setup git.pub 来做到这一点。如果您自己添加 git.pub key ,您可能会遇到很多问题。 gl-setup 会为您完成,并将其添加到您的管理存储库中。
关于git - 如何在 Ubuntu 10.10 上安装 gitolite 时将 ssh key 设置为用户 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5029089/
我是一名优秀的程序员,十分优秀!