准备工作
- 1 注册github账号
- 2 github上建立新的仓库repository
新建仓库.png - 3 下载git工具
安装Git for Windows
git教程 - 4 绑定账户
安装git完成后,在开始菜单里找到“Git”->“Git Bash”,进入
git config –global user.name “zff-excellent”
git config –global user.email “fenfeizhao2020@163.com”
绑定github账号.png
方案一:github在线上传文件夹
- 1 点击上传文件
-
2 直接拖曳
优点是,能同时上传多个文件
直接上传文件.png
方案二:通过git工具上传本地文件夹
- 1 设置SSH key
- 1.1 生成ssh key
检查是否生成密钥:cd ~/.ssh,然后ls,如果显示有3个文件,则密钥已经生成。如果密钥没有生成,则通过windows+R,打开CMD,输入ssh-keygen -t rsa -C "fenfeizhao2020@163.com"
绑定github.png - 1.2 为github账号配置ssh key
找到id_rsa.pub文件,打开Ctrl + A复制里面的所有内容,然后进入Sign in to GitHub:https://github.com/settings/ssh
New SSH key ——Title:test;Key:输入刚才复制的—— Add SSH key
- 1.1 生成ssh key
- 2 上传本地项目到github
注意: git不能管理空文件夹,文件夹里必须有文件才能上传
mkdir test_repo # 创建文件夹
cd test_repo # 进入文件夹
git init
touch README.md
git add README.md # git add .
git commit -m "注释文件"
git remote add origin https://github.com/zff-excellent/Test_20200104.git # (git路径)
git remote add origin git@github.com/zff-excellent/Test_20200104.git # (git路径)
git push -u origin master
git push --force origin master
# 下载git下的文件
git clone https://github.com/zff-excellent/Test_20200104.git
git clone --branch master https://github.com/zff-excellent/Test_20200104.git # 切换branch
- 3 取消每次push输入账号密码问题。
从http切换成ssh。修改文件,.git/config,从https://github.com/zff-excellent/Test_20200104.git
修改为git@github.com:zff-excellent/Test_20200104.git
。
修改url.png