GitHub上传项目

参考资料

  1. ****:赤砂之蝎我爱罗(git生成并添加SSH key)
  2. Sheldon Xu(执行ssh-add时出现Could not open a connection to your authentication agent)
  3. 孙氏楼(第一次使用Git上传本地项目到github上)

写在前面

配置

Git 信息配置

配置用户信息

  1. $ git config --global user.name "XXX"
  2. $ git config --global user.email "[email protected]"

SSH 信息配置

生成SSH** 最后得到了两个文件:id_rsa和id_rsa.pub(默认路径,默认名称(不指定文件路径))

  1. cd ~/.ssh/ 【如果没有对应的文件夹,则执行 mkdir ./.ssh】
  2. ssh-****** -t rsa -C "[email protected]"
  3. ssh-add id_rsa 添加**到SSH
  4. ssh-agent bash 首次执行ssh-add id_rsa 时出现Could not open a connection to your authentication agent 需要先执行该命令
  5. cat id_rsa.pub 复制文本内容到GitHub 上添加SSH**(添加公钥)
  6. 测试 ssh [email protected]

GitHub SSH 信息配置

添加公钥 我的-> setting -> SSH and GPG keys -> New SSH key -> 添加公钥到[Key] 中

GitHub上传项目
2.
GitHub上传项目

创建

本地仓库配置

  1. git init 创建本地仓库
  2. 添加文件 git status 查看文件状态
  3. git add. 将本地文件暂存本地仓库
  4. git commit -m ":XXX" 将缓存文件刷新到本地仓库

创建远程仓库

repository ->New repository 创建一个远程库 -> 新建 README.md 文件

本地链接远程

新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了: $ git push origin master

  1. git remote add origin https://github.com/XXX.git|git remote add origin [email protected]:XXX.git添加远程仓库
  2. $ git pull --rebase origin HEAD 拉取远程库
  3. $ git push -u origin master 本地库数据推送到远程库