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

同个主机拉取不同权限仓库的方法

背景:因为某些神奇的原因,无法同时授权仓库权限给自己。
1.本地电脑只有权限访问web仓库地址,无权限访问backend仓库;
2.堡垒机服务器只有权限访问backend仓库,无权限访问web仓库地址。
web仓库地址 :codeup.aliyun.com:/xxx/xxx.web.git ,
backend仓库地址:codeup.aliyun.com:/xxx/xxx.backend.git ,
现在想在本地电脑或堡垒机服务器同时拉取两个仓库的代码。

解决办法

1 .将堡垒机服务器公钥私钥下载下来存放在本地.ssh目录中

(base) ☁  ~  tree .ssh
.ssh
├── config
├── id_rsa
├── id_rsa_dev       # 堡垒机私钥
├── id_rsa_dev.pub   # 堡垒机公钥
├── id_rsa.pub
└── known_hosts

2.修改.ssh/config的配置

Host aliyun-backendUser dev  # 在服务器上的用户是devHostName codeup.aliyun.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsa_dev

3.拉取代码

● 1.使用aliyun-backend别名去替换codeup.aliyun.com拉取代码。

拉取的时候因为.ssh/config的地址映射,会自动解析仓库地址,使用对应的秘钥去拉取代码

git clone git@aliyun-backend:/xxx/xxx.backend.git

● 2.如果已经将代码仓库拷贝下来了,只需进入仓库目录修改远程目录即可。

cd ~/xxx.backend
git remote set-url origin git@aliyun-backend:/xxx/xxx.backend.git

4.本地电脑配置完成,即可同时拉取两个仓库的代码,如服务器上也需要同时拉取,按照以上步骤操作即可。

http://www.dtcms.com/a/308752.html

相关文章:

  • 疯狂星期四文案网第25天运营日记
  • Product Hunt 每日热榜 | 2025-07-31
  • 零信任网络概念及在网络安全中的应用
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 80(题目+回答)
  • 高等教育领域:依托VR教育服务,推动科研与教学的创新性发展
  • 智慧安防徘徊识别误报率↓77%:陌讯时序 - 空间融合算法实战解析
  • thinkphp3.2 中使用redis
  • LeetCode 面试经典 150_数组/字符串_买卖股票的最佳时机(7_121_C++_简单)(贪心)
  • 常见的中间件漏洞练习教程
  • Druid数据库连接池
  • 网安学习NO.20
  • vue 开发总结:从安装到第一个交互页面-与数据库API
  • 5G-A技术浪潮勾勒通信产业新局,微美全息加快以“5.5G+ AI”新势能深化场景应用
  • Mysql实时同步Doris
  • 【MySQL篇】:MySQL表的增删查改操作的基础语法与实用示例
  • Oracle DDL详解:从基础到实战的完整指南
  • 大量图片一次性上传,前端优化方式
  • 嵌入式仿真教学的革新力量:深圳航天科技创新研究院引领高效学习新时代
  • vue+elementUI上传图片至七牛云组件封装及循环使用
  • 机器学习基础-seaborn
  • C# XML 文件
  • spring mvc 整体处理流程原理
  • std::string 与 QString 的对比与转换:API 设计风格及实例分析
  • 2025 年 7 月 TIOBE 指数
  • React Filber及核心原理
  • Spring Boot 3.x 使用多数据源动态切换为何必须用 dynamic-datasource-spring-boot3-starter
  • 第13届蓝桥杯C++青少组中/高级组选拔赛2022年1月22日真题
  • visual studio 安装总结
  • 笔试——Day24
  • Faker虚假数据生成功能