gitlab如何简化授权ssh密钥的工作?

时间:2013-10-08 12:58:44

标签: linux git github ssh gitlab

使用git时,为了授权开发人员,我们要求他们提供他们的公共ssh密钥,然后将其标记为已授权。

使用gitlab,开发人员可以通过帐户界面保存他们的ssh公钥。如何处理授权部分??

请尽早回复。

1 个答案:

答案 0 :(得分:3)

通过 gitlab-shell 进行管理,从gitolite开始取代GitLab 5.0

~/.ssh/authorized_keys调用bin/install脚本。

它带有一组命令,包括用于ssh密钥管理的命令:

键:

  

添加密钥

./bin/gitlab-keys add-key key-782 "ssh-rsa AAAAx321..."
  

删除密钥

./bin/gitlab-keys rm-key key-23 "ssh-rsa AAAAx321..."
  

从authorized_keys文件中删除所有密钥

./bin/gitlab-keys clear