1、在本地新建文件夹

2、点进文件夹,右键选中“Git Bash Here”命令,进入git-shell命令窗口。
3、生成密钥(SSH key)

#可以是你登录GitHub的账户名或邮箱
ssh-keygen -t rsa -C "your_email@youremail.com"

一直回车就好,不然后面会麻烦。

4、此时 C:\Users\用户名.ssh 下会多出两个文件 id_rsa 和 id_rsa.pub,我们打开id_rsa.pub,并复制,然后打开github的设置,进行粘贴,新建密钥:



5、再回到git bash 检验是否成功
在git bash中输入:

$ ssh -T git@github.com

只要出现下面这句话,就证明成功了,可能第一次验证的时候会有四五行,只要最后出现这句话就代表成功了。可能不会成功,解决报错见下

6、输入以下命令初始化仓库:

git init


7、开始连接远程仓库(注意避免连接空库)

#二选一
git remote add origin git@github.com:yourName/repositoryname.git
git remote add origin https://github.com/yourName/repositoryname.git

来源于此:

8、拉远程仓库

#注意是main,Github 工程默认名为了 main由于受到"Black Lives Matter"运动的影响,GitHub 从某年 10 月 1 日起,在该平台上创建的所有新的源代码仓库将默认被命名为 “main”,而不是原先的"master"。git pull origin main

报错:

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.Please make sure you have the correct access rights
and the repository exists.

解决方法:

#编辑 ~/.ssh/config 文件,如果没有config文件的话就直接 vim ~/.ssh/config加入以下内容
Host github.com
Hostname ssh.github.com
Port 443#作者:是苏菇凉呀
#链接:https://www.jianshu.com/p/c3aac5024877
#来源:简书
#著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

9、拉取成功,oy!

10、通过本地仓库删除,再同步到远程仓库,进而删除远程仓库的某些文件。含报错解决:

error: src refspec main does not match any
error: failed to push some refs to 'github.com:abd0412/Epidemic-tracking.git'

Git之Git连接GitHub上的远程仓库相关推荐

  1. 使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源

    使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目 ...

  2. clone远程代码 在不同电脑上git_如何使用git在本地电脑clone别人的github上的远程仓库代码...

    如何使用git在本地电脑clone别人的github上的远程仓库代码背景操作步骤1.在自己电脑创建本地仓库2.git初始化设置.仓库的初始化以及绑定SSH秘钥3.fork别人的github项目,然后c ...

  3. 使用git工具提交上传代码到GitHub上或者远程仓库

    第一步: 下载git工具从官网(https://git-for-windows.github.io/)官网速度可能会较慢CSDN下载 (http://download.csdn.net/downloa ...

  4. 删除GitHub上的远程仓库

  5. Linux上安装和使用git到gitoschina和github上_亲测

    Linux上安装和使用git到gitoschina和github上_亲测 git介绍与在linux上安装 创建SSHkey 在git-oschina使用 maven-oschina使用 在github ...

  6. 将本地已经存在的代码跟github上新建的仓库建立关联,解决“fatal: 'origin' does not appear to be a git repository...”

    我想将本地已经存在的代码跟github上新建的仓库建立关联,步骤如下: 进入本地目录,初始化本地仓库 1.进入本地目录,初始化本地仓库:git init 2.将文件添加到仓库:git add . 3. ...

  7. git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等

    1.分支管理 新建并切换分支:git checkout -b <name>新建本地分支并关联到远程分支git checkout -b myRelease origin/Release合并某 ...

  8. Git基础-查看、添加、删除远程仓库链接

    1.说明 谈及 git 中的远程仓库,一般来讲会想到的就是 github,这应该是世界范围内影响比较深的一个了.但由于网络环境的原因,在国内,对github的链接时好时坏,因此我们国内就出现了解决方案 ...

  9. git将本地分支推送到远程仓库

    1.先创建本地分支 git branch branchname 2.将文件全部提交到本地仓库 初始化git git init 将文件添加到暂存区 git add .将文件提交到仓库中git commi ...

最新文章

  1. Mac远程连接Windows桌面
  2. [改善Java代码]养成良好习惯,显式声明UID
  3. 怎么判断前轮左右的位置_汽车上主要传感器的安装位置,你知道多少?
  4. CenterOs 防火墙设置
  5. dim private public static_PHP中const,static,public,private,protected的区别
  6. 苹果收购人工智能初创公司Voysis以改善语音助手Siri功能
  7. JavaScript表单编程
  8. 实战项目 仿写小米商城 网页框架
  9. pythontiff怎么设置_在python中使用tiff文件
  10. 使用夜神模拟器完美破解(反编译)微信小程序以及问题汇总
  11. 乐视第4代超级电视引领行业风向标
  12. 【转】加班与加薪的秘密:一位华为工程师的经验分享
  13. 概率论温习-基础概念
  14. oa项目经验描述_简历中项目经验模版
  15. android动画送礼物,Android开发仿映客送礼物效果
  16. 关于华为pad没有出来直播的经验
  17. 湘大学生住宿物业管理情况调查(转自《文心报》)
  18. css实现icon动画效果
  19. Anemometer适应新版pt-query-digest需要的调整
  20. LeetCode刷题-11

热门文章

  1. CentOs7 + Stable Diffusion + Novel AI实现AI绘画
  2. 基于java的扫雷游戏的设计
  3. 适合小白的重装系统方式
  4. 《科研伦理与学术规范》网课第五章课后习题答案
  5. 《导航贴》-案例项目实战源码
  6. 从《长安十二时辰》穿越到现代企业,看数字化转型怎么做
  7. 为什么会有共享充电宝,它又是什么?怎么用?
  8. 如何往Linux服务器上上传文件
  9. jenkins下搭建c++持续集成环境
  10. 北京市常用电话!推荐收藏!