1.sourceTree 是什么?
拥有可视化界面的项目版本控制软件,适用于git项目管理(window、mac可用)
2.两种基本方式的对比.
HTTPS:每次获取fetch和推送push代码时都需要重新验证账号和密码。
SSH:如果你是项目成员,就可以用这种方式,获取和推送操作时不需要再次验证账号。需要事前在本地创建SSH Key并添加到码云中。(适合项目成员,参与项目开发)
因为HTTPS比较简单,所以这里就不讲啦。主要讲SSH方式的克隆。
操作步骤:
1.git Bach 执行以下命令
$ ssh-keygen -t rsa -C “xxx.mail@xxx.com”
2.按3个回车,密码为空。
3. 文件存放位置 ~/.ssh,如果是window的话就在:C:\Users\Administrator.ssh 下面,当然如果你不是 Administrator 用户的话,需要换成对应的用户
4. 打开sourceTree 工具 选项 设置你的全名 电子邮件地址 以及选择你的秘钥地址 以及选择ssh客户端模式openSSH
5.上传生成的公钥文件 pub后缀的文件打开 ,复制,黏贴到git 增加ssh 公钥处
6.测试账户能否上传下载代码即可。