1.首先在github.com上申请一个账号;填写用户名、邮件地址和密码。
2.创建一个仓库 create a new repository;
▲点击右上角“+”
▲点击“New repository”
▲create a short,memorable name for your repository;
▲choose “public”;
▲select Initialize this repository with a README;
▲click “Create repository”;
3.安装egit(egit目前是eclipse上最好的git工具);
▲Help﹣Eclipse Marketplace
▲Search﹣Find“egit”﹣搜索
▲Install(我已安装,所以显示Installed)
4.生成ssh key;
一般来说,key的生成有两种方式:①使用官方指南提供的msysgit工具的ssh-keygen命令生成;
②使用eclipse自带的ssh2工具生成。(本文选择第②种方式)
▲Window﹣Preferences
▲General﹣Network Connections﹣SSH2﹣Key Management﹣Generate RSA Key﹣Save Private Key...
▲OK
▲将SSH保存在自定义目录,例如C:\Users\Administrator\.ssh
▲Successfully saved.
▲Private key:C:\Users\Administrator\.ssh\id-rsa
▲Public key:C:\Users\Administrator\.ssh\id-rsa.pub
5.将生成的ssh的public key在Github通过;
▲点击右上角蓝色图标﹣Your profile
▲点击右上角“Edit profile”
▲点击“SSH and GPG keys”
▲点击“New SSH key”
▲Title:自定义
▲Key:全选复制public key内容
▲点击“Add SSH-key”
6.在github上找到你需要的源代码;
▲例如我需要决策树的ID3算法
▲点击右上角“Clone or download”
▲复制“https://github.com/43081j/id3.git”
7.将源代码导入eclipse;(此处使用Clone with HTTPS导入方式)
▲File﹣Import
▲Git﹣Projects from Git﹣Next
▲Clone URI﹣Next
▲输入github的用户名和密码
▲Next
▲勾选master﹣Next
▲设置源代码存储地﹣Next
▲勾选“Import existing Eclipse projects”(若源代码中含有.project和.classpath文件)﹣Next﹣Finish﹣成功导入
▲勾选“Import as general project”(若源代码中没有.project和.classpath文件)﹣Next﹣Finish
▲右键点击项目名“id3”﹣Properties
▲Project Facets﹣Convert to faceted form...
▲勾选“Java”选项﹣OK﹣成功导入
TIPS:
1.过程中若遇到失败提示“git repository clone failed.Read timed out after 30000 ms.”,则Window﹣Preferences﹣Team﹣git﹣“30”改成“180”;
2.如何运行:找到含main函数的Java文件,右键run as﹣Java Application。