如何在Ubuntu上使用密钥克隆,读取和写入Github?

时间:2017-08-04 18:45:19

标签: ubuntu github

我如何让我的团队在Ubuntu上使用Github通过密钥克隆,读取和写入,而不是登录凭据。

这样做的目的是限制它们仅使用不需要Github帐户凭据的开发特定服务器上的代码,而不能在另一台机器上克隆或下载为zip。

原因是远程开发环境中的代码库安全性。

1 个答案:

答案 0 :(得分:1)

  1. 使用以下命令生成ssh密钥:ssh-keygen -t rsa -C" your_email@example.com"并将它们放到您的密钥文件夹中。通常是〜/ .ssh /
  2. 仅授予他们当前用户的读权限:chmod 400 keyfile
  3. 将公钥复制到Github - >设置 - >添加SSH密钥
  4. 将您的密钥粘贴到"密钥"字段。
  5. 与同事分享私钥