Git配置免密登录

Git配置免密登录Gitee,其他GitHub、Gitlab操作类似。

生成 sshkey

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。现网的大部分教程均讲解的使用邮箱生成,其一开始的初衷仅仅是为了便于辨识所以使用了邮箱。

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key。

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key。

添加SSH公钥

复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。


添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。


添加成功后,就可以使用SSH协议对仓库进行操作了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 公司换电脑之后,每次提交代码到码云,都要输入git账号和密码,那怎么解决每次都要输入的问题呢。我们可以部署一个公钥...
    隔壁老樊啊阅读 2,127评论 0 2
  • 查看用户名和邮箱地址: $ git config user.name $ git config user.emai...
    篆刻bug阅读 180评论 0 1
  • 让本地代码与线上的代码进行关联 1.ssh方式获取ssh公钥 创建公钥 首先笔者推荐用码云https://gite...
    飘雪天行阅读 167评论 0 1
  • PS:本文所有$符号之后为在终端中执行的命令。 版本控制系统 版本控制 版本控制(Version Control)...
    胡洁川阅读 543评论 0 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,606评论 0 11