准备部分
git 下载地址:https://git-scm.com/ 安装过程一路next即可,注意路径即可
github注册地址:https://github.com/
一、git密钥生成以及配置
1 打开Git Bash
2 ssh-keygen -t rsa -b 4096 -C "youremail@youremail.com",然后一直enter即可(也可以自己设置密钥文件名)生成两个文件为id_rsa.pub与id_rsa(文件位置为C:\Users\tiger\.ssh)
3 其中的id_rsa.pub为公钥,cd到.ssh文件下如下图,cat一下复制公钥(或者用文本编辑器打开然后复制)
4 访问github,网页右上角Settings->SSH and GPG keys->New SSH keys
title随便填,将复制的密钥复制到keys中
5 ssh -T git@github.com 测试一下
下载自己的一个项目试验一下
git clone 你的项目
如图成功
二、git上传到github的方法。(本文用ssh方式,https类似)
方式1:命令方式。(先介绍删除本地仓库命令, find . -name ".git" | xargs rm -Rf)
A github中新建一个空仓库,如repository1,设置为SSH方式。(图1)
B 在git bash中,cd到 上传目录下。或者直接在要上传的目中,右键鼠标Git Bash Here。(图2)
C 照着github上步骤即可
(1) 提交项目内所有文件(图3)
git init(创建本地仓库)
git add --all(.)(添加所有文件)
git commit -m "first commit"
git remote add origin git@github.com:MiraclePandas/repository1.git(添加远程仓库)
git push -u origin master (其中-u表示新仓库是空的,当有内容后就不用加了)
效果见图5左。
(2) 提交单个文件,下面为提交单个文件README.md命令(图4)
echo "# repository1" >> README.md (创建READEM.md文件)
git add README.md (添加READEM.md文件)
git commit -m "second commit"
git push origin master
效果见图5中
D 检验github收到本地仓库项目,参考图5右可以看到两个提交的结果
图1
图2
图3
图4
图5
方式2:Intellij idea方式
1 File->Settings->Git(左图) 与 GIthub做配置(右图)(Git中设置git安装的路径,Github中填写github账户名与密码)
2 Intellij IDEA 中 VCS->Import into Version Control->Create Git Repository(这是创建git仓库),这是项目中文件变红
3 右键项目 Git->Reposity->Remote.. 将github中的(SSH模式)URL填入
4 右键项目 Git->Add 项目中文件变绿。Git->Commit Directory 填写commit message 项目变白。Git->Reposity->Push
5查看github,
码字不易,继续努力。