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

[docker中首次配置git环境与时间同步问题]

11月没写东西,12月初赶紧水一篇。
刚开始搭建docker服务器时,网上找一堆指令配置好git后,再次新建容器后忘记怎么配了,,这次记录下。

一、git ssh指令法,该方法不用每次提交时输入密码
前期准备,git服务器账户,也就是平时web端登录的账户,通常绑定了邮箱user@use.com
步骤
1、在docker的命令行窗口中中使用
ssh-keygen -t rsa -b 4096 -C "user@use.com" 来生成密钥。
配置过程中不用特殊标记,全部回车确认。
2、获取生成的公钥

cat /root/.ssh/id_rsa.pub 

这个路径会在上一步配置的过程中显示
3、复制打印的全部内容,从 “ssh-”开始到 ”= user@use.com“ 结束
4、在gitlab服务器的个人资料中添加该公钥。至此配置完成。
5、拉取代码
从你的仓库中复制git地址使用如下指令复制代码

   git clone git@gitlab:comtest/test.git 

二、时间同步问题,用两条指令解决
将容器时间与宿主机时间同步
同时将时区和当前时间拷贝过去

docker cp /usr/share/zoneinfo/Asia/Shanghai ContainerID:/usr/share/zoneinfo/Asia/Shanghai
docker cp /etc/localtime ContainerID:/etc/localtime

如果路径不存在,则进入容器主动创建即可。这里Shanghai不是文件夹,不要创建


http://www.mrgr.cn/news/79016.html

相关文章:

  • python脚本:Word文档批量转PDF格式
  • 基于PySpark 使用线性回归、随机森林以及模型融合实现天气预测
  • 产品转后端?2
  • ultralytics-YOLOv11的目标检测解析
  • MongoDB-BSON 协议与类型
  • Linux中的常用基本指令(下)
  • Spring Cloud Alibaba(六)
  • Java NIO channel
  • 【教学类-43-25】20241203 数独3宫格的所有可能-使用模版替换(12套样式,空1格-空8格,每套510张,共6120小图)
  • Bert+CRF的NER实战
  • OpenSSL 自建CA 以及颁发证书(网站部署https双向认证)
  • 细说STM32单片机用定时器触发DAC输出三角波并通过串口观察波形的方法
  • RealESRGAN技术详解(附代码)
  • DIY搭建网站(学术个人介绍主页)
  • HTML5+JavaScript实现连连看游戏
  • FreeRTOS之ARM CR5栈结构操作示意图
  • MATLAB提供的窗函数
  • Alibaba Druid(简称Druid)
  • Android KEY的哪些事儿
  • CTF-PWN: WEB_and_PWN [第一届“吾杯”网络安全技能大赛 Calculator] 赛后学习(不会)
  • 链表的分类以及双向链表的实现
  • 十二、消息队列-MQ
  • 国产CPU 安装Windows可行性操作
  • Redis 之持久化
  • 将空白背景透明化
  • 【C++笔记】map和set的使用