1、下载Git客户端
官方下载地址:http://git-scm.com/download/
安装成功之后,打开git-bash.exe
由于Git是分布式版本控制系统,我们需要创建用户和邮箱作为标识,用户和邮箱为你github注册的账号和邮箱。
- 创建用户git代码:
`git config --global user.name "用户名"`
- 创建邮箱git代码:
`git config --global user.email "邮箱"`
注意:git config –global 参数表示你这台机器上所有的Git仓库都会使用这个配置。
2、设置GitHub账号SSH key
SSH key是加密传输文件,使用github具有公钥(public key)以及私钥(private key)。
- 公钥(public key):本机生成了公钥之后,可以上传到github上;
- 密钥(private key):github发回来用那公钥加密过的数据,可以用你本地的私钥来还原。
生成SSH key代码:
ssh-keygen -t rsa -C "邮箱"
1.首先第一个是生成路径,直接按回车就行
2. 之后就是设置密码,如果不想设置密码,可以直接回车
3. 最后就是确认密码,同理,如果没设密码,可以直接回车
检查SSH key是否生成代码:
cd ~/.ssh
ls
首先检查是否已生成密钥 cd ~/.ssh,ls检查文件,id_rsa.pub就是公钥,密钥已经生成。
3、github账号配置ssh key
用账号登录GitHub官网,点击头像下的settings
点击SSH and GPG keys,之后点击New SSh key创建新的密钥
找到创建密钥的文件夹.ssh,里面有一个id_rsa.pub文件,用记事本打开,里面就是key里面的内容,之后点击Add SSH key,这样github账号的SSH keys配置完成。。
4、上传本地项目到github
4-1 创建一个本地项目
选择需要创建的项目,如springboot、web前端等。
4-2 建立本地仓库
创建新仓库git指令:
git init //把这个目录变成Git可以管理的仓库
git add README.md //文件添加到仓库
git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" //把文件提交到仓库
git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上
利用cd命令进入需要上传项目的本地目录,然后利用git init命令把这个目录变成git可以管理的仓库,初始化成功后你会发现项目里多了一个隐藏文件夹.git
代码:
cd J:\springboot-websocket-demo
git init
接着,将所有文件添加到仓库,执行指令:git add .
然后,把文件提交到仓库,双引号内是提交注释。
执行指令:git commit -m "提交文件"
如此本地仓库建立好了。
5、关联github仓库
先在GitHub创建网上仓库,复制chat-websocket仓库地址
执行指令:git remote add origin git@github.com:PURE-cell/chat-websocket.git
6、上传本地代码
执行指令:git push -u origin master
之后会出现确认上传,输入yes;最后再输入密码(SSH key所设的密码)就可以上传成功了。
GitHub上传成功:
总结
通过博客梳理GitHub上传本地项目的操作,加深自己印象,后续会继续学习有关于GitHub的操作。