码云的使用
简介
使用GitHub作为项目托管网站如果网速不好很影响效率,大家也可以使用国内的项目托管网站-码云。网址是https://gitee.com/,使用方式跟GitHub一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。
配置SSH免密登录
在码云上通过HTTPS的模式上传项目跟在GitHub上一样,但是在码云上上传项目总是输入用户名和密码,比较麻烦,所以给大家演示一下通过SSH模式免密登录上传项目,使用SSH模式的好处是每次上传项目不需要输入用户名和密码,SSH免密登录同样适用于GitHub。
使用SSH模式前提是你必须是这个项目的拥有者或者合作者,且配好了SSH Key,配置SSH Key的步骤如下:
1.进入电脑的用户目录,在用户目录右键打开Git命令行窗口:
2.创建SSH Key
在命令行窗口输入以下命令:
ssh-keygen -t rsa -C 任意内容
命令参数说明:
-t = The type of the key to generate 密钥的类型
-C = comment to identify the key 用于识别这个密钥的注释
输入命令后回车,然后再回车、回车、回车。
3.SSH Key创建成功会在用户目录生成.ssh文件夹
4.进入.ssh文件夹,查看id_rsa.pub文件,复制全部内容。
5.找到码云账户的设置
6.点击SSH公钥,设置标题,粘贴公钥,点击确定。
Tips:码云账户中可以添加多个SSH公钥,但是一台电脑只能授权一个用户免密登录。
7.复制码云账户中仓库的SSH地址
在Eclipse中通过SSH模式上传项目
创建了SSH Key之后Eclipse可以自动识别对应的公钥和私钥文件。
通过SSH模式上传项目的步骤:
1.在要上传的项目上右键
2.点击New Remote
3.复制SSH模式的地址并给远程地址起一个别名
4.因为是第一次使用SSH模式,点击Finish之后需要勾选保存key,勾选创建known_hosts文件,以后就不需要这样了。
5.点击Preview进入确定上传窗口
6.点击Push开始上传,不再需要输入用户名和密码。
7.上传成功
在IDEA中通过SSH模式上传项目
1.在码云账户中创建一个新的仓库,复制SSH模式的地址。
2.在Idea中要上传的项目上右键
3.在弹出的窗口点击origin→Define Remote
4.设置SSH模式远程地址与别名
5.选择定义的sshorigin开始上传项目
6.点击Push直接上传成功