GitHub上传项目
参考资料
- ****:赤砂之蝎我爱罗(git生成并添加SSH key)
- Sheldon Xu(执行ssh-add时出现Could not open a connection to your authentication agent)
- 孙氏楼(第一次使用Git上传本地项目到github上)
写在前面
配置
Git 信息配置
配置用户信息
- $
git config --global user.name "XXX"
- $
git config --global user.email "[email protected]"
SSH 信息配置
生成SSH** 最后得到了两个文件:id_rsa和id_rsa.pub(默认路径,默认名称(不指定文件路径))
-
cd ~/.ssh/
【如果没有对应的文件夹,则执行 mkdir ./.ssh】 ssh-****** -t rsa -C "[email protected]"
-
ssh-add id_rsa
添加**到SSH -
ssh-agent bash
首次执行ssh-add id_rsa
时出现Could not open a connection to your authentication agent 需要先执行该命令 -
cat id_rsa.pub
复制文本内容到GitHub 上添加SSH**(添加公钥) - 测试
ssh [email protected]
GitHub SSH 信息配置
添加公钥 我的-> setting -> SSH and GPG keys -> New SSH key -> 添加公钥到[Key] 中
2.
创建
本地仓库配置
-
git init
创建本地仓库 - 添加文件
git status
查看文件状态 -
git add.
将本地文件暂存本地仓库 -
git commit -m ":XXX"
将缓存文件刷新到本地仓库
创建远程仓库
repository ->New repository 创建一个远程库 -> 新建 README.md 文件
本地链接远程
新建的远程仓库是空的,所以要加上
-u
这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:$ git push origin master
-
git remote add origin https://github.com/XXX.git
|git remote add origin [email protected]:XXX.git
添加远程仓库 -
$ git pull --rebase origin HEAD
拉取远程库 -
$ git push -u origin master
本地库数据推送到远程库