【Git】Git 远程Github之基于HTTPS使用(20220914)

发布于:2022-12-18 ⋅ 阅读:(234) ⋅ 点赞:(0)


  git 远程连接 Github 有四种传输协议:本地协议、git协议、HTTPS协议和SSH协议。
  由于现在大多数操作都是远程操作和多人共享,而本地协议由于其局限性就不再常用。git协议缺乏授权机制,并且搭建困难,因此也不再常用。
  常用的是HTTPS协议和SSH协议。其中 HTTPS适合开源的项目,SSH适合企业内部项目

一、创建仓库

20220914(1)
20220914(2)

二、创建本地 Git 仓库

创建一个空目录,目录名为 shopping,同时进入该目录。
20220914(3)

1. 通过 git init 方式创建

$ cd 需要管理的项目文件夹
$ git init

2. 通过 git clone 方式创建

  • 克隆线上仓库到本地,同时文件夹内会自动创建好.git隐藏文件。
语法格式:git clone https://github.com/ZHOU2023/shop.git

20220914(4)

三、提交本地仓库

20220914(5)

四、连接远程 Github 仓库

1. 创建 Github 令牌

  • 点击 Settings

20220914(6)

  • 点击 Developer Settings

20220914(7)

  • 进入 Personal access tokens

20220914(8)

  • 进入后,点击生成令牌按钮,弹出页面后按照要求创建即可。
      切记要选择令牌的权限,否则最后push的时候会报错,提示没有权限访问

20220914(9)

  • 设置别名和有效期限。
    20220914(10)
  • 授予令牌的范围和权限。要使用token从命令行访问仓库,请选择repo。 要使用token从命令行删除仓库,请选择delete_repo。 其他根据需要进行勾选。
    20220914(11)
  • 生成令牌 token 成功。
    20220914(12)
    注意:需要将其复制保存好,否则当你再次刷新网页时,就无法看到了。

2. 提交线上仓库

  把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token。

git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

其中:

  • <your_token>:换成你自己得到的token
  • <USERNAME>:是你自己github的用户名
  • <REPO>:是你的仓库名称
$ git push

20220914(13)

3. 拉取线上最新版

$ git pull

20220914 (14)


网站公告

今日签到

点亮在社区的每一天
去签到