当前位置: 首页 > ai >正文

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咨询,童叟无欺。

http://www.xdnf.cn/news/14524.html

相关文章:

  • 机加工工时定额计算标准
  • 【云创智城】YunCharge充电桩系统-深度剖析OCPP 1.6协议及Java技术实现:构建高效充电桩通信系统
  • Python 中布尔值的使用:掌握逻辑判断的核心
  • C++ 学习笔记精要(二)
  • 计算机——硬盘驱动器
  • 236. 二叉树的最近公共祖先 (js)
  • macOS - 根据序列号查看机型、保障信息
  • 【AI驱动网络】
  • 响应式数据可视化大屏解决方案,重构工业交互体验
  • Java开发小知识-获取配置文件的值(转为Java对象)
  • AIGC工具平台-VideoRetalking音频对口型数字人
  • 前端如何禁止用户复制?
  • vue3 el-select @change (val) 多参数传值操作
  • HCIP-数据通信基础
  • swift-14-可选项的本质、运算符重载、扩展
  • 【案例】性能优化在持续集成与持续交付中的应用
  • RPGMZ游戏引擎 如何手动控制文字显示速度
  • 传输层协议UDP/TCP
  • 【linux】bash脚本中括号问题
  • 巧用云平台API实现开源模型免费调用的实战教程
  • Linux嵌入式和单片机嵌入式的区别?
  • 数据库从零开始:MySQL 中的 DDL 库操作详解【Linux版】
  • excel 数据透视表介绍
  • 技术革新赋能楼宇自控:物联网云计算推动应用前景深度拓展
  • 【图像处理入门】11. 深度学习初探:从CNN到GAN的视觉智能之旅
  • Arduino入门教程:11、直流步进驱动
  • C#语言入门-task2 :C# 语言的基本语法结构
  • Oracle 中唯一索引对行锁的影响
  • 【支持向量机】SVM线性可分支持向量机学习算法——硬间隔最大化支持向量机及例题详解
  • 股票心理学习篇:交易的人性弱点 - 频繁交易