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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(废了)

注意:提交的代码中,不能以任何形式保存这个令牌,哪怕写在git commit也不行,系统检测到,会直接把令牌注销的!!!

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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的,只是目录是远程仓的目录

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐