Git之Git连接GitHub上的远程仓库
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上的远程仓库相关推荐
- 使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源
使用git在本地电脑与远程GitHub/gitlub库中clone别人的github上的远程仓库代码,找资源 1.在自己电脑创建本地仓库 先下载个Git 打开git bash,找一个存放所有git项目 ...
- clone远程代码 在不同电脑上git_如何使用git在本地电脑clone别人的github上的远程仓库代码...
如何使用git在本地电脑clone别人的github上的远程仓库代码背景操作步骤1.在自己电脑创建本地仓库2.git初始化设置.仓库的初始化以及绑定SSH秘钥3.fork别人的github项目,然后c ...
- 使用git工具提交上传代码到GitHub上或者远程仓库
第一步: 下载git工具从官网(https://git-for-windows.github.io/)官网速度可能会较慢CSDN下载 (http://download.csdn.net/downloa ...
- 删除GitHub上的远程仓库
- Linux上安装和使用git到gitoschina和github上_亲测
Linux上安装和使用git到gitoschina和github上_亲测 git介绍与在linux上安装 创建SSHkey 在git-oschina使用 maven-oschina使用 在github ...
- 将本地已经存在的代码跟github上新建的仓库建立关联,解决“fatal: 'origin' does not appear to be a git repository...”
我想将本地已经存在的代码跟github上新建的仓库建立关联,步骤如下: 进入本地目录,初始化本地仓库 1.进入本地目录,初始化本地仓库:git init 2.将文件添加到仓库:git add . 3. ...
- git小技巧之分支、关联远程仓库、回滚、解决.gitignore不生效等
1.分支管理 新建并切换分支:git checkout -b <name>新建本地分支并关联到远程分支git checkout -b myRelease origin/Release合并某 ...
- Git基础-查看、添加、删除远程仓库链接
1.说明 谈及 git 中的远程仓库,一般来讲会想到的就是 github,这应该是世界范围内影响比较深的一个了.但由于网络环境的原因,在国内,对github的链接时好时坏,因此我们国内就出现了解决方案 ...
- git将本地分支推送到远程仓库
1.先创建本地分支 git branch branchname 2.将文件全部提交到本地仓库 初始化git git init 将文件添加到暂存区 git add .将文件提交到仓库中git commi ...
最新文章
- Mac远程连接Windows桌面
- [改善Java代码]养成良好习惯,显式声明UID
- 怎么判断前轮左右的位置_汽车上主要传感器的安装位置,你知道多少?
- CenterOs 防火墙设置
- dim private public static_PHP中const,static,public,private,protected的区别
- 苹果收购人工智能初创公司Voysis以改善语音助手Siri功能
- JavaScript表单编程
- 实战项目 仿写小米商城 网页框架
- pythontiff怎么设置_在python中使用tiff文件
- 使用夜神模拟器完美破解(反编译)微信小程序以及问题汇总
- 乐视第4代超级电视引领行业风向标
- 【转】加班与加薪的秘密:一位华为工程师的经验分享
- 概率论温习-基础概念
- oa项目经验描述_简历中项目经验模版
- android动画送礼物,Android开发仿映客送礼物效果
- 关于华为pad没有出来直播的经验
- 湘大学生住宿物业管理情况调查(转自《文心报》)
- css实现icon动画效果
- Anemometer适应新版pt-query-digest需要的调整
- LeetCode刷题-11