Github 远程仓库的使用_HTTPS协议|学习笔记

简介: 快速学习Github 远程仓库的使用_HTTPS协议

开发者学堂课程【Git 基础入门到实战详解Github 远程仓库的使用_HTTPS协议】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/714/detail/12759


Github 远程仓库的使用_HTTPS协议


基于http协议

使用线上仓库,来进行操作,由于 github 线上仓库的使用有两种形式,这里将分成两节来进行讲解。

image.png

https:

a. 创建一个空目录,名称为shop. 将地址复制

image.png

http://github.com/bjitcast/shop.git

返回桌面,进入shop目录

使用指令:指令后面会讲到。

b. 使用clone指令克隆线上仓库到本地。

语法:git clone 线上仓库地址。

image.png

地址:http://github.com/bjitcast/shop.git

基于http 协议的方式。

复制地址进行git:

观察文件,会出先另一个 shop 此 shop 为所创建的仓库

image.png

注意:

shop 中并没有储存任何文件:

image.png

代码中也提示克隆一个空的文件这是没有任何问题的。

操作后:

本地仓库里的内容和线上仓库的内容是一样的。之后就可以在仓库中进行操作。 

c. 在仓库中进项操作。(提交暂存区、提交线上仓库、提交本地仓库、拉取线上仓库)

提交本地仓库:新建文件 readme.txt 写入内容‘

image.png

首先提交暂存区进入仓库进行操作添加到暂存区仓库成功,初始化文件和之前本地仓库的操作步骤是一样的。

进行 git push 向线上仓库提交内容,运行需要联网报出致命错误。403(没有权限)无法访问。(不是任何人都可以修改内容的,必须要建立权限)

所以需要对其进行权限配置:

需要修改“git/config”文件内容:

打开 config 文件

[core]

repositoryformatversion =0

filemode = false

bare = false

logallrefupdates = true

ignorecase = true

[remote "origin"]

url = https://github.com/bjitcast/shop.git

fetch =+refs/heads/*:refs/remotes/origin/*

[branch "master"]

Remote = origin

merge = refs/heads/master

需要将url = https://github.com/bjitcast/shop.git 进行修改:

#将

[remote "origin"]

url = https://github.com/用户名/仓库名.git

修改为:

[remote "origin"]

ud=https://用户名:密码@github.com/用户名/仓库名.git

修改后的结果:

[core]

repositoryformatversion =0

filemode = false

bare = false

logallrefupdates = true

ignorecase = true

[remote "origin"]

url = https://bjitcast:Zz0995913@github.com/bjitcast/shop.git

fetch =+refs/heads/*:refs/remotes/origin/*

[branch "master"]

Remote = origin

merge = refs/heads/master

将账号和密码告诉 git 。进行保存之后push 

看到类似上述效果(没有fatal错误)则表示提交成功。

{验证}观察浏览器,刷新线上仓库地址:

image.png

如果在线上仓库新添加个文件:

image.png

文件内容:

image.png

进行提交:

image.png

此时线上仓库有两个文件:

image.png

但是本地仓库却只有一个文件:

image.png

拉取线上仓库最新版本:git pull :

此时本地和线上仓库的内容是一致的。

提醒:

在每天工作的第一件事儿,要先把给git pull(重要)拉去线上最新的版本。每天下班前要做的是将git pull,将本地代码提交到上线仓库.

总结:

a b 的内容和建立线上仓库内容一致。

相关文章
|
3月前
|
开发工具 git 开发者
2024最简七步完成 将本地项目提交到github仓库方法
该文章提供了一个简洁的七步教程,指导用户如何将本地项目提交到GitHub仓库。
2024最简七步完成 将本地项目提交到github仓库方法
|
2月前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
1月前
|
安全 网络协议 算法
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
143 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
|
18天前
|
对象存储
一个通过 GitHub Action 将 GitHub 仓库与阿里云 OSS 完全同步的脚本
一种将 GitHub 仓库完全同步到阿里云 OSS 的方法。
|
1月前
|
存储 网络安全 对象存储
缺乏中间证书导致通过HTTPS协议访问OSS异常
【10月更文挑战第4天】缺乏中间证书导致通过HTTPS协议访问OSS异常
67 4
|
2月前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
133 8
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
|
2月前
|
安全 网络协议 网络安全
在实现HTTPS时,有哪些常见的安全协议
在实现HTTPS时,有哪些常见的安全协议
|
1月前
|
安全 应用服务中间件 Shell
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
|
2月前
|
监控 安全 应用服务中间件
如何配置HTTPS协议?
如何配置HTTPS协议?
150 4
|
2月前
|
安全 网络安全 数据安全/隐私保护
HTTP与HTTPS协议区别及应用场景
在互联网高速发展的今天,HTTP与HTTPS作为数据传输的基石,作用至关重要。HTTP允许客户端与服务器间传输超文本文档,但其数据传输过程未加密,存在安全隐患;HTTPS则在此基础上加入了SSL/TLS协议,实现了数据加密传输,增强了安全性,广泛应用于电子商务、网上银行、政府网站及社交媒体平台等涉及敏感信息传输的领域,有效保护了用户隐私和数据安全。随着网络安全意识提升,HTTPS正逐渐成为主流。
下一篇
无影云桌面