Linux下建立Git与GitHub的连接

    Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台。
GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去。
不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。

                        ================== 准备工作 ==================

[ 一、安装 Git ]
  如果你已经安装好了 Git,可以忽略这一步

Ubuntu 安装 Git: apt-get install git

CentOS 安装 Git: yum install git

查看 Git 版本信息: git version

配置 Git 用户信息:
                              git config --global user.name “cunyanxin”
                              git config --global user.email"1134930308q.com"

       把用户名和邮箱换成你自己的,键入命令后屏幕没有输出,则表示设置成功了

[ 二、开启 SSH 服务 ]
   如果你使用的是 CentOS,则默认开启了 SSH,可以忽略这一步

Ubuntu 安装 SSH: apt-get install ssh

查看 SSH 服务状态: ps -e | grep sshd

            
          sshd 表示SSH服务已启动

[ 三、生成 SSH KEY ]
   使用 ls -al ~/.ssh 命令查看 ssh key 是否存在,若存在则忽略这一步

生成 SSH KEY: ssh-keygen -t rsa -C "1134930308@qq.com"

在这里插入图片描述
          生成 ssh key 过程中,会让你填写 passphrase,连按三次回车跳过即可

                        ================== SSH KEY==================

[ 一、查看 SSH KEY ]
  进入 /root/.ssh 目录,查看 id_rsaid_rsa.pub 文件:

[root@localhost ~]# cd /root/.ssh
[root@localhost .ssh]# ls -a

            在这里插入图片描述
           id_rsa 为私钥,id_rsa.pub 为公钥

[ 二、复制 SSH KEY ]
  查看 id_rsa.pub 文件,将内容复制到剪贴板:用于 GitHub 身份验证

[root@localhost ~]# cat id_rsa.pub

在这里插入图片描述
[ 三、添加 SSH KEY ]
        登录 GitHub,打开 Personal settings 页面,选择 SSH and GPG keys 选项:

在这里插入图片描述
        将SSH keys 复制到key,Title自拟,最后Add SSH key,添加 SSH key 之后,Linux 就可以通过 SSH 建立本地 Git 与 GitHub 的连接了
在这里插入图片描述
[ 四、创建GitHub仓库 ]
        创建一个名为daily的仓库,并复制路径
在这里插入图片描述
[ 五、克隆仓库到本地 ]
        通过 SSH 地址将 GitHub 仓库克隆到本地:

[root@localhost ~]# git clone git@github.com:cunyanxin/daily.git

        第一次连接时,需要你确认 GitHub 的 Key 的指纹信息是否真的来自 GitHub 的服务器,回答yes就行.。克隆到本地的仓库会自动关联远程仓库
在这里插入图片描述
以上为演示过程,作者本人创建的库的名称是pratice-for-linux;保存在git目录下,读者自己在操作时千万记得自己保存在那个目录下!!!!

        此时我们就可以看到我们的仓库
在这里插入图片描述
[ 六,仓库添加代码 ]
        接下来就是大家熟悉的git操作的三板斧,首先我们要进入到这个目录

[root@localhost ~]# git add t.txt
[root@localhost ~]# git commit -m “add t.txt”          //引号里添加对test.txt文件的解释
[root@localhost ~]# git push origin master              //推送到主分支

        以下就表示成功
在这里插入图片描述

        如果出现以下错误:GitHub远程仓库中的README.md文件不在本地仓库中
在这里插入图片描述
        可以使用 git push -f 来完成
在这里插入图片描述

        最后我们就可以在GitHub仓库中看到了
在这里插入图片描述
至此,我们完成了Git与GitHub的连接,以及代码推送到仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值