gitea本地部署代码托管后仓库的新建与使用(配置好ssh密钥后仍然无法正常克隆仓库是什么原因)

gitea本地部署代码托管后仓库创建后如何正常使用git拉取推送(配置好ssh密钥后仍然无法克隆仓库是什么原因)

gitea管理页面中新建仓库按照提示信息填写即可,此处没什么难点。

本篇重点讲解的是仓库新建后如何正常使用git拉取和推送

本文采用的是ssh密钥的方来拉取和推送等操作

正常的流程如下:

  • ssh密钥和公钥的生成

    命令行中使用如下命令

    复制代码
    ssh-keygen -t rsa -C "your email"    //-C后面跟的其实就是注释,主要用于标识,这里博主填写的是自己的邮箱,此命令也可以设置文件路径等等,请自行查阅

    密钥生成时命令行会询问密码,可以空白,也可以自定义,博主直接是选的空白,一路enter键直到生成完毕。

  • 启用ssh代理并将密钥设置到代理中

    这里博主使用的是工具sourcetree,不需要手动启动代理,只要在设置中选择密钥即可。

  • 将公钥添加到代码托管平台上

    将生成的公钥文件内容复制,然后打开gitea管理页面的设置中添加密钥如下图所示

    点击添加密钥之后将公钥内容粘贴上去即可。

正常来说按照上述流程设置过后即可正常使用ssh方式克隆仓库,推送等等,但博主这里即使将ssh密钥配置好之后依然无法识别这是一个git仓库。

由于这个远程仓库是博主在本地通过gitea自行托管的,所以大概率还是代码托管时配置有问题。

最终的解决办法是在gitea的config文件中添加一个字段如下

复制代码
START_SSH_SERVER = true

添加之后重启gitea托管,即可正常克隆,拉取推送。问题困扰了博主好久,特此记录一笔。

您的鼓励就是我最大的动力,请多多点赞收藏加关注,谢谢,有能力欢迎各位大佬打赏。

有问题欢迎评论,有合作意向可以加博主QQ:3472818644咨询,童叟无欺。

相关推荐
conkl11 分钟前
嵌入式 Linux 深度解析:架构、原理与工程实践(增强版)
linux·运维·服务器·架构·php·底层·堆栈
鹧鸪云光伏1 小时前
光伏运维数据透明化,发电量提高45%
运维·光伏·光伏设计·光伏模拟·光伏配储
AI视觉网奇2 小时前
whisper tokenizer
linux·运维·服务器
MX_93593 小时前
使用Nginx部署前端项目
运维·前端·nginx
srrsheng3 小时前
电商前端Nginx访问日志收集分析实战
运维·前端·nginx
m0_738120723 小时前
Solar月赛(应急响应)——攻击者使用什么漏洞获取了服务器的配置文件?
运维·服务器·安全·web安全·网络安全
咕噜签名分发冰淇淋3 小时前
应用app的服务器如何增加高并发
运维·服务器
爱喝水的鱼丶3 小时前
SAP-ABAP:SAP ABAP OpenSQL JOIN 操作权威指南高效关联多表数据
运维·开发语言·数据库·sap·abap
孙克旭_4 小时前
day064-kodbox接入对象存储与配置负载均衡
linux·运维·阿里云·负载均衡
forestqq4 小时前
zabbix平台无法删除已停用主机的处理案例
运维·服务器·zabbix