首页 > 系统相关 >github操作小白手把手教程|Linux从远程项目拉取到本地并更新代码上传到远程

github操作小白手把手教程|Linux从远程项目拉取到本地并更新代码上传到远程

时间:2023-09-08 15:33:04浏览次数:44  
标签:git 仓库 拉取 token github 指令 远程

当你在github或者团队中需要用github管理项目时,没有接触过github的人如何从0开始配置电脑连接github远程仓库,并把项目中的代码拉取到本地电脑中,然后进行修改并上传到远程项目中实现项目管理。

一、Linux连接github

安装git

  1. 打开终端
  2. sudo apt-get update
  3. sudo apt-get install git

连接github

  1. 输入以下指令
    ssh-keygen -t rsa -C "[email protected]" (一直Enter安装)
    cd /root/.ssh
    sudo gedit id_rsa.pub

  2. 在网页中进入如下界面,并复制上面文件中的key放到指定处




  3. 回到终端验证是否绑定本地成功,输入指令
    ssh -T [email protected]
    输入yes
    然后就OK了

  4. 配置个人信息,在终端输入指令
    git config --global user.name "yourname"
    git config --global user.email "youremail"

二、 创建git本地仓库并且初始化

  1. 在本地创建一个文件夹,存放远程仓库要拉下来的代码,然后进入该目录。以下是创建文件并进入文件用的指令
    sudo mkdir xxx(文件名)
    cd xxx

  2. 在该文件目录下初始化,输入以下指令
    git init

  3. 如果有仓库目录下有.git表明git仓库创建并初始化成功,可以通过指令 ls -a 查询

三、关联github上的项目库

  1. 打开远程仓库的网页,在如下位置复制该远程仓库的git链接


    点此处表示复制了git链接了

  2. 在终端中输入以下指令(都是要cd到上面第二步创建的目录下)
    git remote add origin 仓库git链接
    git pull origin master

  3. 验证身份。进行git pull origin master这一步的时候会要求你验证身份
    Username for 'https://github.com': 输入的是github上的邮箱账号, 而不是github中设置的username
    Password for 'https://你的github邮箱@github.com': 输入token,而不是密码

  4. token获取路径:




    随便写用途,有效期自己设置,然后全部勾选,点击generate
    生成的token要复制下来,用一个txt文件存起来,因为token只在这个时候会显示,后面再点开看是看不到这个token的

标签:git,仓库,拉取,token,github,指令,远程
From: https://www.cnblogs.com/3-louise-wang/p/17600992.html

相关文章

  • Oracle无法远程连接的原因及解决办法
    前提虚拟机Linux(centos7)下静默安装Oracle数据库,本地能访问。文章参考:Linux-CentOS7下安装Oracle11g-sankuoshu-博客园(cnblogs.com)。问题:安装完成后无法用数据库连接工具连接1、使用Oracle用户,lsnrctlstatus命令查看监听的状态红框内显示监听没有服务2、解决......
  • 微软更新Microsoft远程桌面应用,支持外接显示器进行投屏
         据了解,日前微软更新了iOS版Microsoft远程桌面应用,而在新版应用当中,将支持外接显示器显示。而这意味着iPad或者iPhone用户可以通过AirPlay或者物理电缆连接到外接显示器,ireiuposghj进行投屏。并且使用适用于iOS的Microsoft远程桌面连接到Azure虚拟桌面......
  • NFS:使⽤ NFS 为远程客户端提供共享文件系统
    写在前面分享一些nfs搭建的笔记考试顺便整理内容涉及nfs服务端客户端的搭建配置理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的......
  • 记用ssh 管理github代码
    ssh-keygen-trsa生成密钥,然后github上添加公钥https://juejin.cn/post/7106389042060591117之后gitremoteset-urlgit@***.com修改远程url为sshhttps://confluence.atlassian.com/bitbucketserverkb/bitbucket-server-git-operations-fails-with-error-fatal-unable-to-ac......
  • RustDesk 远程桌面 1.2.2 发布
    导读RustDesk项目发布v1.2.2版本,增加独立窗口连接模式,改进响应效果,修复了一些bug,访问下载体验。升级内容1.增加独立窗口连接模式默认依然是Tab模式,用户可以在设置里修改为独立窗口模式,也可以在建立连接后分离为独立窗口模式,未来会增加drag+drop能力,期望实现......
  • GeoServe Web 管理界面 远程访问
    前言GeoServer是OGCWeb服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入操作,通过GeoServer可以比较容易地在用户之间迅速共享空间地理信息。另外,GeoServer是开源软件。下面介绍GeoServerwebui管理界面结合cpolar内网穿透工......
  • 【效率提升】手把手教你如何使用免费的 Amazon Code Whisperer 提升开发效率堪比 GitH
    说明GitHubcopilot虽然很强,但是一个月10美金的费用拿来吃个小火锅他不香吗?而身为云计算博主将向你推荐一款可以平替GitHubcopilot并且免费的支持多种编程语言的AI编程助手AmazonCodeWhisperer。亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术......
  • GitHub workflows env All In One
    GitHubworkflowsenvAllInOne$GITHUB_ENVdocsGITHUB_ENVenvironmentfile#把变量和值`>>`追加到GITHUB_ENV环境变量文件中echo"{environment_variable_name}={value}">>"$GITHUB_ENV"steps:-name:Setthevalueid:step_......
  • Windows Server 2016 更改远程桌面端口
     WindowsServer2016更改远程桌面端口操作步骤:步骤一:在服务器运行窗口中输入“regedit”打开注册表编辑器。 步骤二:在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tds\tcp目录下,修改PortNumber数值,将其修改为你想要的修改的......
  • Lnton羚通AI算法算力平台在海域可视化监管海域动态远程视频智能监管平台的构建方案
    一、方案背景随着科技的不断进步,智慧海域管理平台已成为海洋领域监管的关键工具。相比传统的视频监控方式,智慧海域管理平台通过建设近岸海域视频监控网、海洋环境监测网和海上目标探测网络等,实现了海洋管理的数字化转型。传统的监控方式需要大量人力物力,而智慧海域管理平台实现了......