0


Linux系统下gitee使用git提交代码

Linux系统下gitee使用git提交代码

一、安装配置git

1.1 在 Linux 中安装 git,并生成授信证书

在使用Git将本地仓库推送到远程仓库的时候,发生了如下错误:“fatal: Could not read from remote repository.” 则可能需要生成新的SSH key

  开发者向 Git 版本库写入最常用到的协议是SSH协议,因为SSH协议使用公钥认证,可以实现无口令访问,而若使用HTTPS协议每次身份认证时都需要提供口令,即要输入GitHub 的账号和密码。

//第一步:安装git[root@localhost ~]# yum install git
 
//第二步:获取ssh密钥,邮箱是注册github时使用的邮箱。(这里的邮箱跟刚才git官网上注册的一致)[root@localhost ~]# ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.
Enter file in which to save the key(/root/.ssh/id_rsa)://输入保存key的文件名,这个随便写,可以写了keyfilename,不写按回车键它会默认创建在 '/root/.ssh' 下。
Created directory '/root/.ssh'.
Enter passphrase(empty for no passphrase)://输入密码,就是你每次提交项目代码时必须要输入密码,不想设置的话,直接按回车到下一步。
Enter same passphrase again://再次确认密码。
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:07gnUfb1vX9w9XcU6YZf67x+27usXahJossmu4zwdgS [email protected]
The key's randomart image is:+---[RSA 2048]----+|.||               o ||          o   +.||    E    =. o +=||.  S .. o.B||.+.+*||..  o o .+++||   o.oo..+ o ooo*||.o.+=+.  o.oOX|+----[SHA256]-----+[root@localhost ~]#     //到这里就成功啦~[root@localhost ~]# git version        //验证一下是否安装成功。
git version 1.8.3.1[root@localhost ~]# cd /root/.ssh/[root@localhost .ssh]# ls
id_rsa  id_rsa.pub
//可以看到生成了一个私钥(id_rsa)和公钥(id_rsa.pub)[root@localhost .ssh]# vi id_rsa.pub            //打开公钥文件进行复制。

1.2 将SSH key 添加到 ssh-agent

使用 ssh-add ~/.ssh/id_rsa 将产生的新ssh key添加到ssh-agent中:

ssh-add ~/.ssh/id_rsa

补充: 如果出现“Could not open a connection to your authentication agent.”的错误可以使用以下两种方式解决:

eval "$(ssh-agent -s)"
eval `ssh-agent`

然后再次执行 ssh-add ~/.ssh/id_rsa 指令。

1.3 将SSH key 添加到你的gitee账户

1.查看生成的 SSH 公钥和私钥:

ls ~/.ssh/

输出
在这里插入图片描述
2.读取公钥文件 ~/.ssh/id_rsa.pub

cat ~/.ssh/id_rsa.pub

输出一串信息
在这里插入图片描述
复制终端输出的公钥

登陆gitee官网:https://gitee.com/。设置->安全设置->ssh公钥.在生成公钥中张贴刚刚复制的内容。

二、gitee 的使用

2.1 下载项目到本地

创建完仓库后,需要奖项目克隆到本地,需要经过如下几个步骤

  1. 我们首先在Linux系统下创建一个目录,存放平常提交代码的仓库:
  2. 使用如下命令,完成克隆工作:

在这里插入图片描述

git clone [url]//这里的url为刚才保存的仓库的http链接

在这里插入图片描述
linux目录便是我们的远端仓库。

三、上传gitee三步走

我们首先进入我们的远端仓库中

3.1 三板斧第一招:git add

在这里插入图片描述

git add [要上传的文件名]

3.2 三板斧第二招:git commit

在这里插入图片描述

git commit -m "日志信息"//注意日志信息必须填写

注意:第一次提交会出现下述提示
在这里插入图片描述

第一行:“” 里面为你的gitee账户关联的邮箱信息;
第二行:“” 里面为你的真实姓名;

在这里插入图片描述
然后就可以进行下述操作!

3.2 三板斧第三招:git push

git push

在这里插入图片描述
出现上述则为成功!

在这里插入图片描述

标签: linux gitee git

本文转载自: https://blog.csdn.net/m0_70091181/article/details/135490512
版权归原作者 sushang~ 所有, 如有侵权,请联系我们删除。

“Linux系统下gitee使用git提交代码”的评论:

还没有评论