github拉取自己的私有仓库(Token方式、本地秘钥方式)

这篇具有很好参考价值的文章主要介绍了github拉取自己的私有仓库(Token方式、本地秘钥方式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

github拉取自己的私有仓库(Token方式、本地秘钥方式)

问题背景

日常开发和学习过程中,经常碰到需要从GitHub或者其他类似网站,拉取私有仓代码的需求。本文将总结常用的两种方式,Token方式和本地秘钥方式,方便后续查阅和优化。

问题解决

一、HTTPS的Token方式

(1)在GitHub个人主页,点击右上角头像,选择“Setting”
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github

(2)拉到最下面,选择“Developer settings”
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github

(3)选择“Personal access tokens”下的“Tokens (classic)”
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github

(4)点击“Generate new token”下的“Generate new token(classic)”
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github

(5)输入内容和勾选选项,点击最下方“Generate token”按钮
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github

(6)复制生成的token,使用以下命令去拉取代码

git clone https://oauth2:TOKEN@github.com/******.git

注意:
(1)TOKEN替换成刚才复制的token;
(2)github.com/xxxx/xxxx替换成自己代码仓的https拉取URL即可(去掉前面的https,以GitHub开始的部分)

二、SSH的本地秘钥方式

(1)git查看当前的git用户名

git config user.name

(2)git设置用户名

git config --global user.name "xxx"

(3)git查看当前邮箱

git config user.email

(4)git设置邮箱

git config --global user.email "xxxxxxx@qq.com"

(5)生成秘钥文件执行命令

ssh-keygen -t rsa -C 'xxxxxxx@qq.com'

(6)执行完成之后会在路径:C:\Users\电脑用户名.ssh\ 下生成***_rsa.pub文件
(7)然后访问登录github;点击添加ssh-key
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github

(8)在key中将本地生成的id_rsa.pub文件内的内容复制到key输入框中,title 随便即可
(9)以上操作完成之后即可复制仓库的 SSH地址,然后回到本地打开git bash窗口,执行以下命令即可将代码拉取到本地

git clone 粘贴的ssh路径

注意:
如果生成的ssh key无效可以查看:
github拉取自己的私有仓库(Token方式、本地秘钥方式),趣味编程,github文章来源地址https://www.toymoban.com/news/detail-659611.html

到了这里,关于github拉取自己的私有仓库(Token方式、本地秘钥方式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git——如何上传本地文件到自己的github仓库

    本博文介绍了如何将本地的项目文件推送到自己远程的github仓库。 因为程序是在ubuntu系统里面跑的, 一开始是想在Ubuntu系统里面将文件上传到github仓库,通过修改hosts文件里面的github的ip地址,偶尔能在浏览器里面打开github网页,但非常慢,而且再次登录github页面经常又打不

    2024年01月24日
    浏览(64)
  • 【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】

    1.1、先在本地创建一个文件夹用作本地仓库,里面可以放你的项目代码或者你想要上传到远程仓库的文件。 1.2、然后在文件夹内通过cmd打开终端命令行 git init ——初始化本地仓库,运行成功后,文件夹内会出现一个.git文件 也可以在文件夹内右击鼠标,选择git bash打开git命令

    2024年02月04日
    浏览(74)
  • 在Pycharm中将自己的本地项目上传到github仓库——适合有一定经验的“新手”

    提示: 这是本人第一次写博客,用于记录我本人遇到的问题和解决方法,也可供大家参考。 内容粗糙,请见谅。 本文主要记录一下本人 如何在pycharm将自己本地电脑的项目同步到自己的github仓库 ,有需要的小伙伴可以参考一下。 用到的工具和环境:windows11、pycahrm2021.2、g

    2024年02月05日
    浏览(51)
  • 青龙面板教程(二):拉取私有仓库

    一.前言 青龙面板平时一般拉的都是公开仓库,可以直接命令拉取即可,但有时我们需要拉取自身的私有仓库,则需要进行仓库账号配置操作。 二.正文 青龙面板使用git工具来进行拉库操作,按照以下步骤即可完成私有仓库的账号配置。 1.进入青龙面板容器会话终端,宝塔面

    2024年02月12日
    浏览(100)
  • K8s拉取Harbor私有仓库镜像

    提示:需要先部署Harbor私有镜像库。 insecure-registries对应可信任的镜像服务地址,如果有多个地址,还可以用“,”隔开,配置多个。 提示:每个k8s节点都需要配置,完成之后需要重启docker服务。 选择需要的命名空间,创建密文。 如果没有密文,后面的配置,都会明文数据

    2024年02月16日
    浏览(48)
  • Docker -- 镜像仓库(搭建私有镜像仓库、向镜像仓库推送镜像、从镜像仓库拉取镜像)

    搭建镜像仓库可以基于Docker官方提供的DockerRegistry来实现。 官网地址 Docker 官方的 Docker Registry 是一个基础版本的 Docker 镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。 搭建方式比较简单,命令如下: 命令中挂载了一个数据卷 registry-data 到容器内的 /var/lib/regist

    2024年02月04日
    浏览(79)
  • python在容器内克隆拉取git私有仓库

    目前有个python应用需要在容器镜像内拉取git私有仓库的代码,一开始的想法是用GitPython,折腾一番ssh私钥和known_hosts问题后,发现还是在镜像中封装个git最省事,然后用subprocess调用系统命令,镜像体积也没有想象中增加特别多。 应用内通过repo的ssh url克隆和拉取仓库,所以

    2024年02月03日
    浏览(54)
  • Github私有仓库改为公开仓库

    进入该仓库所在首页,找到Settings并点击(在首页的菜单栏)     在出现的页面找到Danger Zone(在最下面),点击Change visibility按钮     然后选择Make public,并根据提示输入指定内容,点击同意按钮,然后输入GitHub账号的密码即可修改完成      

    2024年02月16日
    浏览(39)
  • 本地私有仓库、harbor私有仓库部署与管理

    1.本地私有仓库简介 docker本地仓库,存放镜像,本地的机器上传和下载,pull/push。 使用私有仓库有许多优点: (1)节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可; (2)提供镜像资源利用,针对于公司内部使用的镜像,

    2024年02月11日
    浏览(39)
  • github私有仓库开发,公开仓库发布版本

    github私有仓库开发,公开仓库发布版本,既可以保护源代码,又可以发布版本给用户使用。许多知名软件项目都采用了这样的开发模式。 总体思路是开发和发布分离。 官方文档: https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases 中文:https://docs.github.com/zh/reposit

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包