1:自己搜索项目,然后点击sort可以选择排序方式
可以选languages选个编程语言
2:点击要下载的项目
点击fork,加入自己的github仓库下
进入git文件夹下(自己创建的保存开源项目文件夹,名字可自己改),右键点击git bash here
3.进入git
输入命令git clone (Clone or download后面有两种方式的地址,复制即可)
有两种下载方式:1.通过https
2.通过SSH
创建SSH
命令行:
在Git bash内执行:
cd~/.ssh
1
如果返回No such file or directory那就说明没有生成过SSH key,直接进入第3步
2.如果没有出现上面的情况说明你之前已经生成过SSH key, 输入ls -al ~/.ssh查看现有的密钥是否存在
默认情况下,公钥的文件名是id_rsa.pub,看看你自己是否有。
3.生成新的SSH key:(引号内的邮箱替换成你们自己的邮箱)。
ssh-keygen-trsa-C"swordsmanye@gmail.com"
然后可以一步步回车,密码可以不写。
4.输入~/.ssh就能看到生成的文件所在的地方,在文件目录下会得到id_rsa和id_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key.(本地用户)
5.登录到github
6.点击右上方的头像,选择settings
7.选择SSH key选项
8.点击Add SSH key,把剪贴板的内容复制到里面,确定即可
4.自己对项目做修改并上传
1.git add . 将本地的工程目录(包含子文件)都添加到本地的git仓库
2.执行git commit -m "说明文字" 将本地的工程提交到本地的git仓库
3.执行git remote add origin(自己起的远程链接库名) [github_repository_url],将本地的
仓库与github上的仓库关联起来(这是 url也有两种方式,一种https一种ssh)
可以通过git remote -v查看github上的上的仓库地址,看看本地仓库连接了几个地址
4.git pull origin master同步github仓库和本地仓库
5.执行git push origin(自己起的连接名字) master将本地工程提交到github
5.可以用github与码云两种方式作为代码托管工具
本地仓库,可以和以上两种平台关联,但要起不同的名字。