码云添加公钥

由于不常设置公钥,每次设置过之后一段时间就忘了设置步骤,在网上找帖子写的也不太详细,按步骤走到最后好多次出现Permission denied (publickey).都快崩溃了,以下是由我自己的经验整理所得:

码云设置公钥:

一 打开网址,登陆账号 码云网址 

界面如下:

二 创建工程

由于有一个现成的工程,就不再重新创建,读者可自行搜索 

建议链接 

三 生成并在码云中添加公钥

1 打开终端 输入命令 cd ~/.ssh 进入.ssh文件下

cd ~/.ssh

2输入命令 ssh-keygen -t rsa -C "787753577" 生成公钥

ssh-keygen -t rsa -C

按下来按回车会出现给公钥起名,起过名之后再给公钥设置密码(如果不需要设置密码直接按回车),结果如下:


设置公钥

之后可以通过ls命令查看一下生成的公钥 Test.pub

Test.pub


3打开生成的公钥,输入命令cat Test.pub


cat Test.pub

将红色框中的内容copy一下

4 打开  https://git.oschina.net/keys  添加个人公钥 

 上图点击添加公钥如下图所示:

粘贴公钥

接下来确定输入登陆密码:

输入密码

输入密码之后公钥添加成功:

公钥添加成功

接下来验证是否添加成功:

打开原来的终端输入命令 ssh -T git@git.oschina.net

验证公钥添加成功

之后就可以用SourceTree来Clone自己的代码了

打开SourceTree添加新仓库

添加新仓库

打开项目复制项目地址

复制项目地地址

下面的路径 和名称 根据需要修改

clone

点击Clone就把项目下到本地了



备注:如果发现在生成的公钥不能使用,执行下面的操作

ssh-add ~/.ssh/other_id_rsa


上面是一个完整的流程,其实在生成公钥这个环节我们完全可以借助SourceTree生成,这个就较为方便了,也省得生成公钥不成功


选择账户


参考文章:

Gitlab

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快、最简...
    JonesCxy阅读 1,071评论 0 3
  • 1.请推开真实世界的大门 闫兵 2.大脑和身体,哪个才是真正的“我” 郑莹 3.为什么总叫我们多读书,而不是多看公...
    飞天巨豆阅读 261评论 0 0
  • 每个人的生活中都有喜怒哀乐,可是有些人开心幸福,有些人悲观失望,有些人再难也觉得有希望有机会,有些人一点小问题就觉...
    山涧百合Y阅读 401评论 0 0
  • 1. 2012年,我大三,课少,又还没出去实习,整天窝在寝室虚度光阴。 我室友于三盆日子却过得异常充实,白天做兼职...
    塔水阅读 887评论 1 1