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

在linux系统上搭建git服务器(ssh协议)

1.在windows上生成RSA密钥对

ssh-keygen -t rsa -b 2048 -C"git用户名/邮箱地址"

命令执行后会在 C:\Users\${windows登录账户}\.ssh 目录下生成密钥对

其中 id_rsa 为密钥,id_rsa.pub 为公钥

2.在 linux 系统上登记公钥

vim ~/.ssh/authorized_keys

在 authorized_keys 文件的最后另起一行,将 id_rsa.pub 中的内容复制进去

3.在 linux 系统上初始化 git 仓库

git init --bare

4.在windows系统上clone项目

git clone ssh://${linux用户名}@${linux ip地址}${linux git仓库绝对路径}  --config core.sshCommand="ssh -i ~/.ssh/id_rsa"

之后就能正常操作该git仓库啦 o(* ̄▽ ̄*)ブ

注意事项:该ssh配置同时开放了用户登录操作linux系统的权限!请谨慎使用!

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

相关文章:

  • RTC实时时钟DS1338Z-33/PT7C433833WEX国产替代FRTC1338S
  • 【Kotlin】高阶函数Lambda内联函数
  • Elasticsearch | 如何将修改已有的索引字段类型并迁移数据
  • MongoDB账号密码笔记
  • mybatis打印完整的SQL,p6spy
  • 应用智能化转型—MCP原理分析
  • 6-2 MySQL 数据结构选择的合理性
  • MCP:让AI工具协作变得像聊天一样简单 [特殊字符]
  • 数据库密码加密
  • Go Modules 详解 -《Go语言实战指南》
  • Cursor快速梳理ipynb文件Prompt
  • 群晖 NAS 如何帮助培训学校解决文件管理难题
  • python计算股票年化收益率、波动率、夏普比率、VaR
  • Hadoop 3.x 伪分布式 8088端口无法访问问题处理
  • Playwright 多浏览器并行测试与数据隔离实战指南
  • 【云计算】基础篇,含云测试
  • 解决 idea提示`SQL dialect is not configured` 问题
  • redis数据过期策略
  • Jpom:Java开发者的一站式自动化运维平台详解
  • Matlab实现LSTM-SVM回归预测,作者:机器学习之心
  • 日语输入法怎么使用罗马字布局怎么安装日语输入法
  • Linux 环境下高效视频切帧的实用指南
  • 嵌入式开发学习日志(linux系统编程--系统编程之 进程间通信IPC)Day32
  • Python函数参数详解:从位置参数到灵活调用的艺术
  • 使用nginx配置反向代理,负载均衡
  • 文生图模型FP8、BF16和FP16区别
  • Selenium 中 JavaScript 点击的优势及使用场景
  • 配置cursor
  • 如何使用插件和子主题添加WordPress自定义CSS(附:常见错误)
  • 针对Element 2.8.2 Escape 级联选择器的懒加载功能扩充