【超简单】一文入门在Ubuntu系统使用GitHub

这篇具有很好参考价值的文章主要介绍了【超简单】一文入门在Ubuntu系统使用GitHub。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【大家好,我是编程的赛赛,专注于保姆级代码教程】

总览

       Github是基于git的代码仓库,对于开发项目的科研者或者工程师,代码仓库都是不可多得的版本控制与多端编程工具,今天这篇文章带你轻松Github入门,简单的项目本文的操作足矣。

        当然,国内用户更推荐使用更符合中国宝宝体质的代码仓库Gitee,语言和国内速度都更上一层楼,如有需要请看【超简单】一文入门在Ubuntu系统使用Gitee。

A.完成相关设置

1.注册Gitte并且绑定邮箱

        如果忘记当时的绑定邮箱可通过【右上角头像】-》【settings】-》【emails】查看。

2.获取令牌

        这里以经典令牌为例【settings】-》【Developer settings】

github ubuntu,Ubuntu,超简单,github

         【Personal access tokens】-》【Tokens(classic)】

github ubuntu,Ubuntu,超简单,github

github ubuntu,Ubuntu,超简单,github

         为使用方便,建议设置成无限期令牌。如果该令牌仅为自己使用,将下面的权限都勾选即可。这样你会获得一个令牌,记得保存。

github ubuntu,Ubuntu,超简单,github

3.安装git

sudo apt install git

4.获取SSH KEY

ssh-keygen -t rsa -C "youremail@youremail.com"  

        终端运行后得到公钥的保存地址(选择一路默认即可)

github ubuntu,Ubuntu,超简单,github

5.将公钥绑定至Github

        执行以下命令打印出公钥。

cat ~/.ssh/id_rsa.pub

        复制公钥到Github的【settings】-》【SSH and GPG keys】,其中key的密钥本身,title是可选的对密钥进行备注。

github ubuntu,Ubuntu,超简单,github

github ubuntu,Ubuntu,超简单,github

 6.绑定

ssh -T git@github.com

        当出现如下信息后,恭喜你,绑定成功。

github ubuntu,Ubuntu,超简单,github

B.创建代码仓库

1.在GitHub创建代码仓库

       登陆后右边Repositories处点击New选项,注意Repositories代表仓库,而不是Projects。依据用途选择是Public(公开)还是Private(私有)。

github ubuntu,Ubuntu,超简单,github

github ubuntu,Ubuntu,超简单,github

         出现如下界面就说明一个新的代码仓库已经建立好啦。

github ubuntu,Ubuntu,超简单,github

2.克隆代码仓库

      虽然可以选择新建文件夹初始化git再将其与代码仓库链接,但我认为这不如直接对仓库进行克隆,免除链接的步骤。首先在你想存放仓库的上级目录中打开终端。其中<tokens>是上文中生成的令牌。<yourNmame><repositoriesName>是GitHub的用户名和仓库名,后半段可以直接复制仓库的部分网址即可。

git clone https://<tokens>@github.com/<yourName>/<repositoriesName>

        克隆完成后,目录下会多出一个和仓库同名的文件夹,这个文件夹下就是你的代码仓库了。

github ubuntu,Ubuntu,超简单,github

B.代码仓库常用操作

1.上传代码

       上传代码即将新编写的代码上传到云端更新仓库。如果没有master分支,以下命令会新建master分支。文件名决定了更新/上传的文件,add . 意味着选择目录下所有文件,注释会显示在远程仓库提交的文件名后。

git add 文件名
git commit -m 注释
git push origin master

        例如我们在仓库中新建一个README并且执行上述命令。

github ubuntu,Ubuntu,超简单,github

        如果上传成功,我们可以在GitHub上看见我们更新后的仓库。

github ubuntu,Ubuntu,超简单,github

2.同步代码

        这里一般用于协作编程或多端编程,在开始编程之前先从云端同步最新的代码仓库保持一致性。

git pull origin master

【有帮到你的话,点个赞再走吧~】文章来源地址https://www.toymoban.com/news/detail-716612.html

到了这里,关于【超简单】一文入门在Ubuntu系统使用GitHub的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu系统下c语言的简单编程

    本文主要讲述关于在ubuntu系统下编程c语言的流程,包括网络设置、apt源的更换、简单的c语言在Linux和Windows下的对比以及用Makelife编写上述程序。 准备一台PC机并安装好Vmware(笔者采用的是15.5版本),我们使用 NetworkManager 进行网络配置。 1.将虚拟机网络适配器调为桥接模式 选择

    2023年04月12日
    浏览(24)
  • ubuntu变成只读文件系统怎么办?不要慌,简单解决

    我的虚拟机装在了移动硬盘里,在拔插usb时,不小心碰到了移动硬盘的接口,造成了断电文件系统变成了只读。 df-h 查看你的文件系统挂载位置,我是 /dev/sda5 1.先在windows系统里给移动硬盘去掉只读权限(实际上这一步骤可能多余,可以直接跳过去第2步)  搜索框输入cmd,以

    2023年04月10日
    浏览(39)
  • Ubuntu安装NVM及简单使用

    NVM是指Node Version Manager;安装环境是Ubuntu22.04。 1.1 采用cURL 或 Wget 命令执行下列任一安装脚本: 1.2 如果采用cURL,需先安装: 1.3 如果执行命令成功,可以使用 nvm ls 命令测试; 1.4 如果出现如下错误,可选下一种手动安装: 2.1 安装git: 2.2 选择目录,下载项目(git地址): 2.3

    2024年02月13日
    浏览(25)
  • Ubuntu字体安装指南:简单操作,轻松美化你的Linux系统

    在Ubuntu上,字体是用户界面的重要组成部分,能够显著影响系统的视觉效果和用户体验。良好的字体选择与安装可以使系统更加美观和易读。本文将介绍如何在Ubuntu上安装字体,并提供相应的源代码。 第一步:准备字体文件 在开始之前,你需要准备你想要安装的字体文件。

    2024年02月03日
    浏览(34)
  • Ubuntu下RabbitMQ安装与简单使用

    一:RabbitMQ基本安装 1.更新依赖包(提前更新依赖包避免出现报错) sudo apt-get update 2.由于rabbitMq使用erlang语言开发,在安装rabbitMq之前需要安装erlang sudo apt-get install erlang 3.查看erlang是否安装成功 sudo erl   安装成功会出现下面的提示 root@iZ75oywzpgm3feZ:~# sudo erl Erlang/OTP 18 [erts-7.3] [

    2024年02月13日
    浏览(25)
  • 简单记录下电脑Ubuntu系统卡死后无法正常开机的解救方式

    背景: pycharm中运行python程序中途死机,之后直接强制关机 问题: 再次按照常规流程开机发生mtd device must be supplied (device name is empty),无法开  机 解决方案: 再次强制关机后重新启动,此时选择 advanced options for ubuntu,进去之后再选择第三个选项ubuntu,with Linux5.15.0-53-generic,成

    2024年02月11日
    浏览(26)
  • Anaconda在Ubuntu下的安装与简单使用

    ubuntu16.04下安装配置anaconda+tensorflow新手教程 下载 Miniconda镜像1 or Miniconda镜像2 一路yes 安装过程中的选项 取消base为默认虚拟环境 设置环境变量 如果自动设置环境变量,则需要手动设置环境变量。 Anaconda换源 Anaconda换源 anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | T

    2024年04月15日
    浏览(20)
  • ubuntu安装、使用docker超级详细的入门教程

    查看官网(https://docs.docker.com/get-docker),根据系统版本安装。 删除老版本 设置储存库 添加官方秘钥 授权docker并更新apt 安装最新docker 试运行 卸载应用 删除目录 默认路径 登录阿里云平台(支付宝就能登录) 找到容器镜像服务 控制台-产品与服务-弹性计算-容器镜像服务 找到镜

    2024年02月05日
    浏览(41)
  • Ubuntu桌面图标指南:一文了解如果设置ubuntu 软件图标

    在Ubuntu系统中,我们经常可以看到桌面上的各种应用程序图标。这些图标其实是存放在 /usr/share/applications 目录下的 .desktop 文件。每一个应用程序都对应一个 .desktop 文件,这个文件决定了应用程序在桌面上的显示方式、名称、图标等属性。 1.1.1 .desktop文件的结构 .desktop 文件是

    2024年02月04日
    浏览(39)
  • 在ubuntu系统,用QTestLib 做Qt单元测试,请给我一个入门的教程例子

    非常好,下面我将为您介绍在 Ubuntu 系统下使用 QTestLib 进行 Qt 单元测试的入门教程。QTestLib 是 Qt 的自带的单元测试框架,完全集成于 Qt 环境中,易于使用。 我们将以 Qt Creator 为例,分为以下几个步骤: ## 1. 新建 Qt 控制台应用程序 在 Qt Creator 中新建一个 Qt 控制台应用程序

    2024年01月19日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包