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 "XXX@XXX.com"

SSH 信息配置

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

  1. cd ~/.ssh/ 【如果没有对应的文件夹,则执行 mkdir ./.ssh】
  2. ssh-keygen -t rsa -C "XXX@XXX.com"
  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 git@github.com

GitHub SSH 信息配置

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

在这里插入图片描述
2.
添加公钥到[Key] 中

创建

本地仓库配置

  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 git@github.com:XXX.git添加远程仓库
  2. $ git pull --rebase origin HEAD 拉取远程库
  3. $ git push -u origin master 本地库数据推送到远程库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值