Linux如何连接github仓库

一.创建一个github账号

如何创建一个github账号

二.在github上创建一个仓库

登录上github后出现这个界面

然后点击左上角头像,在按照图片位置点击:

继续按照图片上的位置进行点击:

创建成功:

三.云主机连接Github仓库

1.在linux中生成ssh密钥

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在这里,替换 your_email@example.com 为您的 GitHub 关联邮箱。

2.提取公钥

执行命令:

cat .ssh/id_rsa.pub

然后可以得到很长的字符串,复制这一长串

3. 然后将ssh公钥添加到Github上

4.测试是否连接上github

如果没有连接成功:

失败的话就往文件/etc/hosts,插入gitub网站的ipv4,再source /etc/hosts 一下,测试ping github.com如下:
在这里插入图片描述

在这里插入图片描述

5.连接成功后然后执行命令

git config --global user.email "your_email@example.com"
git config --global user.name "Your Name"

"your_email@example.com"注册github的邮箱

"Your Name"你github的用户名

6.最后将github仓库克隆到本地:

执行命令:

git clone git@github.com:username/repository.git

其中,username 是您的 GitHub 用户名,repository 是您要连接的仓库名称,也就是最开始创建的仓库名。

这里建议先将命令编辑好,然后复制粘贴到命令行中,不然会卡住,粘贴后直接回车执行

,然后直接粘贴到命令行中执行:

然后可以在本地查看到刚刚克隆下来的文件

进入克隆下来的文件夹:

然后随便创建一个文件:

7.进行上传文件:

执行命令:

git add --all 文件名

一般使用的我使用的都是:

git add --all .

意思就是上传该文件夹的所有文件

然后进行对本次操作的备注

执行命令:

git commit -m "备注内容"

最后上传到github仓库中:

执行命令:

git push -u origin main
  • git push: 这是 Git 命令,用于将本地更改推送到远程仓库。

  • -u origin main: -u 选项是 --set-upstream 的缩写,它告诉 Git 将本地分支与远程分支关联起来。origin 是远程仓库的名称,main 是要推送到的远程分支的名称。

最后在github的仓库页面可以看到上传上来的test.c文件:

 

相关推荐

  1. LINUX 下部署github仓库

    2024-04-02 10:00:01       29 阅读
  2. 如何下载 GitHub 私有仓库

    2024-04-02 10:00:01       32 阅读
  3. 远程仓库.github/workflow的 yml如何配置

    2024-04-02 10:00:01       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 10:00:01       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 10:00:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 10:00:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 10:00:01       18 阅读

热门阅读

  1. MySQL数据库优化和MySQL故障

    2024-04-02 10:00:01       17 阅读
  2. AI技术创业有哪些机会?

    2024-04-02 10:00:01       23 阅读
  3. 计算机网络入门基础知识详解

    2024-04-02 10:00:01       18 阅读
  4. MySQL 数据库的优化

    2024-04-02 10:00:01       42 阅读
  5. Linux安装 nginx

    2024-04-02 10:00:01       18 阅读
  6. shell实现两台服务器的文件实时同步

    2024-04-02 10:00:01       19 阅读
  7. 什么是VPN服务器

    2024-04-02 10:00:01       14 阅读