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