??git 远程连接 Github 有四种传输协议:本地协议、git协议、HTTPS协议和SSH协议。
??由于现在大多数操作都是远程操作和多人共享,而本地协议由于其局限性就不再常用。git协议缺乏授权机制,并且搭建困难,因此也不再常用。
??常用的是HTTPS协议和SSH协议。其中
HTTPS适合开源的项目,SSH适合企业内部项目。
一、创建仓库
二、创建本地 Git 仓库
创建一个空目录,目录名为 shopping,同时进入该目录。
1. 通过 git init 方式创建
$ cd 需要管理的项目文件夹
$ git init
2. 通过 git clone 方式创建
- 克隆线上仓库到本地,同时文件夹内会自动创建好.git隐藏文件。
语法格式:git clone https://github.com/ZHOU2023/shop.git
三、提交本地仓库
四、连接远程 Github 仓库
1. 创建 Github 令牌
- 进入 Personal access tokens
- 进入后,点击生成令牌按钮,弹出页面后按照要求创建即可。
??切记要选择令牌的权限,否则最后push的时候会报错,提示没有权限访问。
- 设置别名和有效期限。
- 授予令牌的范围和权限。要使用token从命令行访问仓库,请选择repo。 要使用token从命令行删除仓库,请选择delete_repo。 其他根据需要进行勾选。
- 生成令牌 token 成功。
注意:需要将其复制保存好,否则当你再次刷新网页时,就无法看到了。
2. 提交线上仓库
??把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token。
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git
其中:
<your_token> :换成你自己得到的token<USERNAME> :是你自己github的用户名<REPO> :是你的仓库名称
$ git push
3. 拉取线上最新版
$ git pull
|