用git上传本地项目到github新手指南
一、github账号创建及下载
- 在github上创建账号 https://github.com/
- 下载git安装 https://gitforwindows.org/
- 对git想要有更多了解可以看廖雪峰老师的博客 https://www.liaoxuefeng.com/wiki/896043488029600
二、配置密钥、git bash
- 首先新建一个文件夹,在该文件夹中放入要上传的项目
- 在当前界面按shift加鼠标右键,选择git bash here
- 配置github账号和密码
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
- 生成密钥
$ ssh-keygen -t rsa -C "email@example.com"
可能会出现Enter passphrase(empty for no passphrase) ,输入个简单的密码(要记住)即可;接着会出现Enter same passphrase again,就再输入一下刚才的密码。接着回车会显示:
The key’s randomart image is:
±–[RSA 2048]----+
| . . |
| . = . . o|
|o o * . . …|
|E oo o . o… |
| B . o S . … |
|. o o .o… |
| . o**. |
| .B=+%. |
| +*BoBo |
±—[SHA256]-----+,这说明SSH key就已经生成了。
- 查看生成密钥的位置
$ cd ~/.ssh/
$ pwd
就会看到当前密钥的存放位置
-
找 到id_rsa.pub 用记事本打开,全选,复制
-
打开github个人账号的SSH设置页面
找到SSH and GPG Keys,点击右上角的New key
把刚才从id_rsa.pub复制的内容粘贴到key中,title随意取名,然后点Add SSH key
三、创建仓库
1.在个人页面点 New repository
2.创建好仓库后,点击Code在SSH这一栏复制地址(以.git结尾的)(点地址右边的图标)
3.在要上传项目的文件夹内,按住shfit,鼠标右键,点击git bash here,依次执行下列命令
$ git init
此时文件夹内会多出一个.git的隐藏文件
$ git add .
$ git commit -m "注释"
注释可以随便写,比如load a new folder
$ git remote add origin 地址
地址就是在个人创建的仓库中复制的那个地址
即(git@github.com:xxxxxx.git)
$ git pull --rebase origin master
$ git push -u origin master
通过以上步骤就可以在个人仓库中看到新上传的文件
P.S.
可以将master分支设为默认:在个人仓库的Settings中找到Branches,将master作为default branch即可,点击Update
用github desktop上传
首先下载github desktop
- 用github账号登录
在本地创建一个仓库(最好选全英文路径),创建好了以后把想要上传的文件夹复制进去,蓝色打钩的是创建好仓库后自动生成的,红色打钩的是复制进来想要上传的文件夹。
- 点击 commit master
- 再点击Publish repository,在弹出的框中输入想要呈现在github个人页面的仓库名称,在“Name”中填,填完publish repository即可。
- 刷新github页面即可看到新上传的仓库。仓库默认状态为private,可以在页面中转改为public。在仓库Settings找到options项,下拉到最底部。通过change visibility改为public。