2

Git 免密、免 SSH 进行 push & pull

 1 year ago
source link: https://blog.hclonely.com/posts/8585e79a/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Git 免密、免 SSH 进行 push & pull

  • 博主:HCLonely
  • 发布时间:2020-07-03
  • 54350 次浏览
  • 607 字数
  • 分类:Git
  1. 首页
本文最后更新于561天前,内容可能已不再适用!

本文介绍了如何不使用帐号密码,不配置 SSH 对 git 远程仓库进行拉取(pull)和推送(push), 如果你需要经常换电脑或使用公共电脑的话使用此方法比较安全。这里主要介绍 Github, Coding, 码云这三个比较主流的托管平台的配置方法。

Github

  1. 登录 Github, 点击右上角的头像->Settings

Github-1
Github-1
  1. 点击Developer settings

Github-2
Github-2
  1. 点击Personal access tokens

Github-3
Github-3
  1. 点击Generate new token创建一个token

Github-4
Github-4
  1. Note随便填就行,Select scopes勾选repo给与 repo 操作权限,然后拉到最下面点击Generate token即可

Github-5
Github-5
  1. 记住这个 token(我这里加密了,实际上是一串字母数字)

Github-6
Github-6
  1. https://github.com/user/repo.git仓库为例,只需要在仓库前面添加x-access-token:**************@即可,************替换成上一步的 token

Coding

  1. 登录 Coding, 点击右上角的头像->个人设置

Coding-1
Coding-1
  1. 点击访问令牌

Coding-2
Coding-2
  1. 点击新建令牌创建一个令牌

Coding-3
Coding-3
  1. 令牌描述随便填就行,选择权限勾选project:depot给与仓库操作权限,然后拉到最下面点击创建令牌即可

Coding-4
Coding-4
  1. 记住这个用户名和令牌(我这里加密了,实际上是一串字母数字)

Coding-5
Coding-5
  1. https://e.coding.net/user/project/repo.git仓库为例,只需要在仓库前面添加用户名:令牌@即可,用户名令牌替换成上一步的用户名和令牌

  1. 登录码云, 点击右上角的头像->设置

Gitee-1
Gitee-1
  1. 点击私人令牌

Gitee-2
Gitee-2
  1. 点击生成新令牌创建一个令牌

Gitee-3
Gitee-3
  1. 私人令牌描述随便填就行,请选择将要生成的私人令牌所拥有的权限勾选projects给与仓库操作权限,如果弄需要Pull Requests那就把下面的pull_requests也勾选上,然后拉到最下面点击提交即可

Gitee-4
Gitee-4
  1. 记住这个令牌(我这里加密了,实际上是一串字母数字)

Gitee-5
Gitee-5
  1. https://gitee.com/user/repo.git仓库为例,只需要在仓库前面添加oauth2:**********即可,**********替换成上一步的令牌

安全起见,如果你使用公共电脑进行仓库的 push&pull 操作,请在离开时删除你的代码仓库,如果你之后还要用不想删除代码仓库,请使用git remote rm命令把仓库链接删掉!

最后修改:2020-10-28 21:00:58
如果觉得我的文章对你有用,请随意赞赏
来发评论吧~
Powered By Valine
v1.4.16

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK