SourceTree使用SSH克隆码云项目
SourceTree使用SSH克隆码云项目
觉得有用的话,欢迎一起讨论相互学习~Follow Me
SourceTree使用SSH克隆码云项目
参考文献
https://blog.csdn.net/qing666888/article/details/79513089
一、HTTPS和SSH克隆方式的区别
HTTPS:每次获取fetch和推送push代码时都需要重新验证账号和密码。
SSH:如果你是项目成员,就可以用这种方式,获取和推送操作时不需要再次验证账号。需要事前在本地创建SSH Key并添加到码云中即对于同一台计算机而言,只用进行一次公钥计算。
二、创建添加SSH-key
打开SourceTree,操作——在终端中打开(事先要装好Git)——在git命令行中输入:
- 创建:ssh-keygen -t rsa -C 你的邮箱
三次回车这样就不用设置密码

- 查看:cat ~/.ssh/id_rsa.pub
查看公钥value,右键copy。也可以进入C:\Users\Administrator.ssh用记事本打开id_rsa.pub复制公钥

其中ssh-rsa 开头的一串字符串就是公钥 - 添加:登录码云——个人中心——修改资料——SSH公钥

- 测试:ssh -T git@gitee.com

如果可以看到welcome,你的昵称,说明成功了! 配置:打开sourceTree——工具——选项——在SSH客户端中选择OpenSSH——完成

三、开始克隆SSH
- 登录码云后,进入开源项目,随意选择自己希望导入SourceTree的一个项目。
- 进入项目后点击克隆,会看到HTTPS和SSH两种方式,首先我们选择SSH方式,复制网址

- 打开sourceTree,点击Clone

克隆成功.

SourceTree使用SSH克隆码云项目的更多相关文章
- 码云项目克隆至github
个人博客 地址:http://www.wenhaofan.com/article/20181104211917 因为我的博客项目一开始是存放在码云上面的,但是我又想在GitHub上有该项目的提交记录, ...
- git之sourceTree使用github和码云的代码小结
16.使用git出现的错误记录 15. Permission denied (publickey)错误: git远程库与本地库同步 git设置ssh公钥 Bad escape character ' ...
- phpstorm clone 码云项目到本地 Version Control 不显示
最近在用码云作为代码仓库,但是建了仓库,也填加了 SSH,把项目利用 phpstorm VCS --> checkout from version control --> git 克隆到 ...
- 初步安装配置虚拟机、Ubuntu、git、vim、码云项目
内容 虚拟机软件:Oracle VM VirtualBox 系统:Ubuntu 配置:git:码云;vim 过程 下载安装VirtualBox.ubuntu 根据链接-- 基于VirtualBox安装 ...
- idea 码云 项目上传
1.点击导航栏 VCS -> Import into Version Control -> 托管项目到码云 2.输入码云帐号密码,点击login. 3.勾选private,点击托管按钮. ...
- Git Git管理码云项目
Git 一.下载安装 1. 要使用git 先安转git 请到官网下载最新git https://git-scm.com/downloads 2. 一路默认安装,安装完成右键查看下是否有Git. 二 ...
- svn管理码云项目
1.设置SVN管理项目 进入项目->管理 2.获取SVN地址 3.SVN添加项目.单击右键 -> 检出->版本库Url(这里填写svn地址)
- 如何使用pycharm克隆阿里云项目
我们回到PyCharm刚打开时的界面,如图1-1所示: 点击"Check out from Version Control" => "Git",如图1 ...
- git初学【常用命令、上传项目到码云或从码云拉取、克隆项目】
1.下载git.https://git-scm.com/ 注册码云:https://gitee.com/2.安装git: 默认安装即可: 安装完成之后打开git bash进行最后一步配置 输 ...
随机推荐
- jsp九大内置对象之一request
request对象,目的是用来获取客户端的请求. 主要方法有: request.getMethod(); // 获取提交请求的方式 request.getPr ...
- Beta Scrum Day 7 — 听说
7#听说
- 使用成员资格管理用户Membership
ASP.NET成员资格使您可以验证和管理Web应用程序的用户信息.它提供验证用户凭据,创建和修改成员资格用户以及管理用户设置(如密码和电子邮件地址)的功能. ASP.NET成员资格主要用于ASP.NE ...
- Alpha 冲刺报告3
队名 massivehard 组员一(组长:晓辉) 今天完成了哪些任务 .整理昨天的两个功能,补些bug 写了一个初步的loyaut github 还剩哪些任务: 后台的用来处理自然语言的服务器还没架 ...
- mysql group by分组查询错误修改
select @@global.sql_mode;set @@sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR ...
- [2017BUAA软工]个人项目心得体会:数独
心得体会 回顾此次个人项目,感受比较复杂,最明显的一点是--累!代码编写.单元测试.代码覆盖.性能优化,环环相扣,有种从作业发布开始就一直在赶DDL的感觉,但是很充实,也学习到和体验了很多东西.最令人 ...
- 软工网络15团队作业8——Beta阶段冲刺合集
博客链接集合 Beta阶段敏捷冲刺计划博客 Beta阶段冲刺第一天 Beta阶段冲刺第二天 Beta阶段冲刺第三天 Beta阶段冲刺第四天 Beta阶段冲刺第五天
- Hibernate 之主键生成策略小总结
主键生成策略大致分两种: 手工控制策略 自动生成策略[框架自动生成和数据库自动生成] 手工控制策略: assigned:类型是任意的,需要在 save() 到数据库前,编码人员手工设置主键值,也就是调 ...
- Iaas
IaaS(Infrastructure as a Service),即基础设施即服务. 消费者通过Internet 可以从完善的计算机基础设施获得服务.这类服务称为基础设施即服务.基于 Interne ...
- GraphQL & REST API
GraphQL & REST API GraphQL https://mp.weixin.qq.com/s/X-jm7jLXWmMmLBVgHfkRiQ https://webapplog.c ...