Step 1
注册GitHub账号
Step 2
创建仓库(Repository),免费用户只能创建公共仓库,在页面右上方选择“+”->New repository 创建一个新的仓库,填好名称后点击Create repository
Step 3
安装git:https://git-for-windows.github.io/
一直点next即可,安装成功后,在任何文件夹下,点鼠标右键会多出一些菜单,如Git Init Hear、Git Bash、Git Gui,说明安装成功。
Step 4
配置Git
在硬盘中新建个文件夹存放本地仓库,进入该文件夹,鼠标右键选择Git Bash Here,命令行中输入
$ git init
文件夹中会多出一个.git文件夹,表示本地git创建成功
Step 5
配置SSH key
$ ssh-keygen -t rsa -C "your_email@youremail.com"
其中your_email@youremail.com改为你的邮箱,回车后,说明会在默认文件id_rsa上生成SSH key
然后系统要求输入密码,直接按回车表示不设密码,重复密码时也是直接回车,之后提示SSH key已经生成成功。
进入提示的地址下查看SSH key文件,一般地址是C:\Users\用户名\.ssh,打开id_rsa.pub,全选并复制。
点击右上角头像,然后点击Settings,左侧选择SSH keys,右侧点击New SSH key,然后粘贴key
Step 6
验证是否成功,在git bash下输入
$ ssh -T git@github.com
回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access。这就表示已成功连上github。
Step 7
将本地仓库传到GitHub,在此之前需要设置username和email,因为github每次commit都会记录它们
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
Step 8
添加远程地址
$ git remote add origin git@github.com:yourName/yourRepo.git
其中yourName和yourRepo表示你在GitHub上的用户名和新建的仓库
完成后进入.git,打开config,里面会多出一个remote “origin”,这就是刚才添加的远程地址
Step 9
在本地仓库添加文件,比如README,在本地新建一个README文件或者拷贝想上传的文件到本文件夹
然后在命令行输入以下命令
$ git add README
$ git commit -m "first commit"
Step 10
上传到GitHub
$ git push origin master
可将上面的README或者其他想上传的文件传到GitHub
git push:命令将本地仓库推送到远程服务器
git pull:命令则相反
注:首次提交,先git pull,使用git status可以查看本地文件与GitHub文件的差别,使用git add 添加要commit的文件。
现在你已成功将本地的项目提交到GitHub上了