• 代码维护——本地仓与github建立连接


    1、首先要建立本地仓库:git初级使用

    2、还要在GitHub官网新建一个账户

    3、登录github后,点击设置

    然后看到网上说 ,要生成ssh-公钥——一脸懵逼,百度了几篇文章ubuntu 安装Git与配置SSH key

    试试看:

    首先我的git已经设置好了

    git config --list

     

    生成公钥:(我的GitHub绑定的不是QQ邮箱,但是我不知道会不会有什么影响,所以与本地git仓库设置的邮箱保持一致)

    ssh-keygen -trsa -C "969412845@qq.com"

    一直敲回车,默认路径,默认密码为空

    拷贝公钥到GitHub或者别的Git网站 (公钥在哪?)———— 默认是在~/.ssh下

    cat ~/.ssh/id_rsa.pub

     拷贝这堆字符串:进入你自己的github,进入Settings->SSHand GPG keys->New SSH key

     然后在Key那栏下面将id_rsa.pub粘贴进去就可以了,最后点击 Add SSH key按钮添加

     -------具体如何使用?还需要进一步研究,后续更新--------------------------------------------------------------------------

    --------------------CSDN连接GitHub-------------------------------------------

    先看一下令牌怎么搞:个人访问令牌 (github.com)

     

    令牌目前对于我不算隐私,贴出来,做个记录吧:

    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

     

    GitHub网络很慢。。耐心等待后发现:内容同步了

    具体要怎么使用,目前还不了解。

    等以后研究研究,将Ubuntu下的代码,建立远程仓,上传到GitHub上再说。

    后续更新。。。

    ----------------------------------------------------------------------------------------------------------------------

    继续更新:前面准备工作已经做好,准备一份kernel源码:

    1、我这里已经有一份建好本地仓库的代码

     2、连接远程仓库:(前提是远程仓库也已经在GitHub上建立好,如:CKL2022/test--1 · GitHub

    2.1先验证一下账户通不通:

    ssh -T git@github.com

    3、其实,新建工程时候,GitHub已经给了提示命令:

    4、本来打算用test--1那个仓库的,但是我好像设置了私人的,这样的话,应该只有我自己虚拟机Ubuntu才能下载;所以我要重新新建一个仓库:

     5、回到Ubuntu,连接远程仓:

    git remote add origin https://github.com/CKL2022/NXP-imx6-kernel.git

    查看本地连接的远程仓:

    git remote -v

     提交到远程仓:

    第一次要提交master分支,而且由于远程仓是空的,要加-u参数(至于为啥,还不知道,也是百度人家的),之后就不用加-u了

    git push -u origin master

    会让你输入有用户名和密码(CKL2022,Cao969412845

     但是呢,账户,密码我确认了N次都没问题,但是却一直push不上

    继续百度解决:

     那就试试:

    1、​ 登陆github ,点击网页右上角头像,依次找到 Setting 和Develop Settings

     

    问题是我已经有一个了,还要?

     所以,我又试了一遍:操了!密码居然就是这个tokens!(我之前建过了,没有建的自己建一下)

    所以,master分支,已经推送到GitHub上的NXP-imx6-kernel.git目录中。

    去检查一下:确实存在。

    那么,怎么拉下来呢?

    新建一个clone目录,用ssh方式克隆到本地

    git clone git@github.com:CKL2022/NXP-imx6-kernel.git     ————SSH只适用于同一网段

    git clone https://github.com/CKL2022/NXP-imx6-kernel.git     ————外网用这个

     虽然网络很慢,但是能用

     所有的一切,都是OK的,只是目录是远程仓的目录

  • 相关阅读:
    音频如何转换成mp3格式?详细步骤解析
    关于vue2回显表格数据忽略中间空格补全
    ubuntu16编译linux源码内核
    9+铜死亡+缺氧+分型+单细胞+实验生信思路
    基于C++的微流控生物芯片模拟程序设计
    生成式AI的新战场:逻辑推断与推理计算
    linux 学习 day08 多线程
    软件测试项目实战(包含电商、银行、app等)
    SpringBoot 使用 Sa-Token 完成注解鉴权功能
    CentOS环境下安装Nacos
  • 原文地址:https://blog.csdn.net/qq_42212668/article/details/126093241