服务器 > 服务器 > Linux

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

7人参与 2026-01-31 Linux

一、安装配置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 "xxxxxx@qq.com"
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 xxxxxx@qq.com
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 下载项目到本地

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

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

linux目录便是我们的远端仓库。

三、上传gitee三步走

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

3.1 三板斧第一招:git add

git add [要上传的文件名]

3.2 三板斧第二招:git commit

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

注意:第一次提交会出现下述提示

然后就可以进行下述操作!

3.2 三板斧第三招:git push

git push

出现上述则为成功!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

您想发表意见!!点此发布评论

推荐阅读

Linux的权限问题详解

01-31

CentOS7 curl版本升级过程

01-31

CentOS8 VNC远程桌面实践

01-31

Linux下查看DNS配置信息的常用命令说明

01-31

Linux使用touch命令创建空文件的技巧分享

01-31

Ubuntu bash:没有那个文件或目录问题及解决

01-31

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论