首页 > 其他分享 >04. GitHub的使用

04. GitHub的使用

时间:2024-02-10 20:44:23浏览次数:16  
标签:git 04 别名 GitHub SSH 本地 使用 远程

一、创建远程库

创建远程库步骤1

创建远程库步骤2

  创建好远程库后,我们可以查看远程库地址链接。

远程库地址链接

二、创建远程库别名

git remote add 别名 远程库地址链接

创建远程库地址别名

三、查看远程库别名

git remote -v

查看远程库地址别名

四、推送本地分支到远程库

git push 远程库地址别名或远程库地址链接 分支名

推送远程库

  我们在第一次使用 git push 推送本地分支到远程库时,会弹出关联 GitHub 的界面,这时,我们选择用浏览器登录即可。

关联GitHub账号

推送成功

由于 GitHub 的服务器在国外,因此推送的时候总是因为网络连接等问题而失败,如果失败,建议多试几次;

五、拉取远程库到本地库

git pull 远程库地址别名或远程库地址链接 分支名

拉取前的内容

拉取远程库到本地库

拉取后的内容

从远程库拉取的内容会自动在本地库中,无需添加暂存区、提交本地库。

六、克隆远程库到本地

git clone 远程库地址链接

  新建一个文件夹,用来存储从远程库克隆到本地的内容。

克隆远程库到本地

克隆操作时会 拉取代码初始化本地库创建 origin 别名

七、SSH免密连接

  由于网络等原因,我们提交的远程库时总是失败,此时我们可以使用 SSH 免密登录。我们可以在当前用户的家目录下,生成 .ssh 密钥。

ssh-keygen -t rsa -C 邮箱地址邮箱地址

生成.ssh密钥

  之后,生成【.ssh】文件夹,里面有【id_rsa】私钥和【id_rsa.pub】公钥。

私钥和公钥

  然后,我们点击 GitHub 的图像,在弹出的菜单中点击【setting】选项,进入账号的设置,然后再点击【SSH and GPG keys】选项,接着点击【New SSH Key】添加公钥。

进入账号设置界面

添加公钥

确认添加公钥

  第一次使用 SSH 免密登录的时候,会提示是否保存链接,此时我们输入 yes 即可。

使用SSH链接推动到远程库

使用SSH链接拉取远程库

标签:git,04,别名,GitHub,SSH,本地,使用,远程
From: https://www.cnblogs.com/kurome/p/18013037

相关文章

  • loguru简单使用
    1.安装pipinstallloguru2.简单使用fromloguruimportloggerlogger.debug("xxx")logger.info("xxx")logger.waring("xxx")...3.add函数logger的add函数可以配置Handler、Formatter、Filter等。示例:importsysfromloguruimportloggerlogger.add(sys.stde......
  • 单机版 Xxl-Job 分布式定时任务调度的部署和使用
    Xxl-Job是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。本篇博客主要介绍如何进行单机版部署和使用,并在博客最后提供源代码下载。Gitee地址:https://gitee.com/xuxueli0323/xxl-jobGitHub地......
  • 【Azure Function】Azure Function中使用 Java 8 的安全性问题
    问题描述使用AzureFunction,环境是Linux的Java8。目前OracleJavaJDK8,11,17和OpenJDK8/11/17都在存在漏洞受影响版本的范围内。OpenJDK                 CVEnumbers:    CVE‑2023‑21954CVE‑2023‑21938CVE‑2023‑21937CVE......
  • Atcoder Grand Contest 041 F - Histogram Rooks
    考虑容斥。我们钦定一些格子组成的集合不能被覆盖,设为\(A\)。把与\(A\)中的点同行同列的点抠掉,剩余的点则是可放可不放的,总方案数就是\(2^{\text{剩余点的个数}}\),乘以\((-1)^{|A|}\)并求和即可。这个做法直接优化显然不行。我们考虑设\(A\)中的点所在的列组成的不可重集......
  • 使用FluentScheduler和IIS预加载在asp.net中实现定时任务管理
    FluentScheduler介绍github地址:https://github.com/fluentscheduler/FluentSchedulerFluentScheduler是一个简单的任务调度框架,使用起来非常方便,这个框架也是我在搜索iis预加载的时候偶然间发现的,立马拿来试用一下,感觉爽呆了,当然还有Quarz.Net之类的其他任务管理框架,不过看配置......
  • Mac 电脑下的一些快捷键及功能使用
    复制粘贴复制粘贴command+ccommand+v剪切粘贴command+ccommand+option+v指定目录打开terminal右键点击目录+option->Services->NewTreminalatFolder复制指定目录的路径多种方式command+option+coption+右键copyxxxasPathnameElmed......
  • 8.Prism聚合器的使用IEventAggregator
    IEventAggregator是一个事件聚合器,用于在不同模块之间进行通信。它允许模块之间进行解耦,通过发布和订阅事件来实现通信。在使用WPFprismIEventAggregator时,你可以创建自定义事件,订阅事件并在需要时发布事件。这样可以实现模块之间的松耦合,提高代码的可维护性和可扩展性。 ......
  • 为什么vue3内不使用this
    在Vue3中,this 的使用受到了限制,主要是因为在Vue3中引入了CompositionAPI,它提供了一种更灵活、更可组合的方式来组织和管理组件的逻辑。在CompositionAPI中,不再使用传统的选项(如 data、methods、computed 等)来定义组件的逻辑,而是使用 setup 函数来组织逻辑。在 s......
  • java中使用opencl操作GPU
    需要管理GPU资源,使用java编写,选用opencl框架,并且选择org.jocl包(<dependency><groupId>org.jocl</groupId><artifactId>jocl</artifactId><version>2.0.5</version></dependency>)。具体opencl原理此处不涉及,仅记录使用java该如何做基本操作。最少要以下几步,详细可以参看:ht......
  • 使用 Makefile 进行项目管理和构建
    使用Makefile进行项目管理和构建来源  https://zhuanlan.zhihu.com/p/661285050 什么是Makefile?Makefile可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译......