创建一个repository。这个仓库是用来存放你的项目的。创建成功后看到到下图,这图的那个地址先记住了,一会可是要用的呢,这是这个仓库的地址,我们项目要传到这里来。然后就去下载一个git,可以网上搜索git下载,会有很多教程,这里宝宝贴出官方的下载地址:https://git-scm.com/downloads/    还有一个网上找的安装教程:http://jingyan.
转载 2024-02-12 08:45:37
76阅读
使用git部署java服务是一项重要的技能,尤其在现代开发环境中,能够快速且高效地管理代码和服务的部署。本文将详细介绍如何在git的辅助下,顺利地部署一个Java服务。整个流程包括环境准备、分步指南、配置详解、验证测试、优化技巧和排错指南等几个部分。 ## 环境准备 在开始之前,我们需要确保所有的软硬件要求都已经准备就绪。以下是我用来实施这个过程的环境要求。 | 组件 | 最
原创 5月前
23阅读
文章目录Gogs安装配置启动gogsgit使用修改后再次提交文件的生命周期git的提交增补diff比较HEAD检出和重置移动和删除配置本地用户名和邮箱push到服务器从远程库克隆存储stash GogsGo语言开发的Git服务器。开发人数少的话用来比较合适https://gogs.io/ # 下载网址 软件依赖Centos7 yum库 访问阿里镜像站http://mirrors.aliyun.c
转载 2024-03-29 13:15:24
74阅读
# Java服务与多模块开发实践 在现代软件开发中,微服务架构因其灵活性和可扩展性而受到广泛欢迎。本文将探讨如何使用Java进行微服务开发,并结合Git进行多模块项目的管理。 ## 微服务架构简介 微服务架构是一种将应用程序作为一套小服务开发的方法,每个服务运行在其独立的进程中,并通过轻量级的通信机制(通常是HTTP RESTful API)进行交互。每个服务都围绕特定的业务功能构建,并
原创 2024-07-16 07:36:53
57阅读
自建 Git 服务 由于工作或者自学的需求,我们有时候需要在内网创建一个Git服务方便保存代码和部署应用。有一个轻量级易部署的开源项目 gitea,不仅功能适用还支持跨平台。 GitHub 地址:https://github.com/go-gitea/gitea 官方文档:https://docs.
原创 2022-10-07 11:14:07
102阅读
# 使用Docker部署Git服务 在现代开发中,Git已经成为代码版本管理的标准工具。通过Git,我们的团队可以轻松地协同工作、追踪版本历史、进行代码审查等。为了方便团队合作,许多开发者选择在自己的服务器上搭建Git服务,而Docker则为这种需求提供了便利。 本文将介绍如何使用Docker部署一个简单的Git服务,同时通过代码示例和序列图帮助您快速理解整个过程。 ## Docker与Gi
原创 10月前
16阅读
之前,在服务器上直接安装配置过gitlab,感觉需要配置安装的东西还是挺多的:git,redis,postgresql,nginx等。这么多服务一起,备份和迁移都不方便。为了避免这个问题,决定将gitlab进行docker化部署。所有服务组件都在一个docker容器里面,只需将重要的配置、repo数据等挂载在宿主机上保存。平时只要备份挂载的数据目录即可,另外,如果需要迁移,也只需把数据目录拷贝到其
转载 2024-04-13 16:42:51
33阅读
安装配置一.安装gitlab步骤1.查看ubuntu的版本2.官网推荐安装,要保证网络环境正常3.配置与启动4.web界面访问5.重置root的登录密码二.安装并注册gitlab-runner1. 安装gitlab-runner2.第一个注册的runner用的是shell的执行器3.第二个注册的runner用的是docker的执行器3.1先在ubuntu上安装docker环境3.2 docker
转载 2024-07-05 11:41:32
33阅读
如果不想经历自己架设 Git 服务器的麻烦,网络上有几个专业的仓库托管服务可供选择。这样做有几大优点:方 wiki 上的 Gith...
原创 精选 2023-03-28 07:19:05
296阅读
搭建Git服务
原创 2016-07-28 11:41:54
279阅读
在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。假设你已经有sudo权限的用户账号,下面,正式开始安装。第..
原创 2021-05-20 10:54:09
496阅读
 基于Docker在Mac OS X系统中的部署和设置GitLab的具体过程如下: 1. 安装Docker for Mac (参见https://docs.docker.com/docker-for-mac/install/) 2. 下载GitLab镜像     docker pull gitlab/gitlab-ce &nbs
转载 2024-07-05 11:25:35
70阅读
二,下载安装 gitosis 1,Mac Snow默认已经为我们安装了 Git 和 Python,可以使用如下命令查看其版本信息: git -- version git version 1.7. 3.4 yourname:~ git$ python -- version Python 2.6. 1 2,通过命令 "git
转载 2023-08-25 17:57:45
168阅读
启动一个容器docker run --name=centos7 -itd centos:7安装git默认用yum也可以安装git, 但版本比较低,我选择手动安装# 查看是否有自带的git git --version # 有的话卸载自带的低版本 yum remove git # 有必要就安装 vim yum -y install vim-enhanced # 安装前要手动安装下依赖包 yum
转载 2023-06-13 14:57:25
1102阅读
一、什么是Version Control(版本控制系统)?  ——来自百度百科Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。  最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Wind
Docker可以说是现在微服务,DevOps的基础,咱们.Net Core自然也得上Docker。.Net Core发布到Docker容器的教程网上也有不少,但是今天还是想来写一写。你搜.Net core程序发布到Docker网上一般常见的有两种方案:1、在本地编译成Dll文件后通过SCP命令或者WinSCP等工具上传到服务器上,然后构建Docker镜像再运行容器。该方案跟传统的发布很像,麻烦的地
根据 RhodeCode[1] 在 2016 年做过的一项分析报告 Version Control Systems Popularity in 2016[2],在如今的 VCS(版本控制系统)领域,Git 几乎已经一统江山,在选择自己的 VCS 时,有 87% 的人会选择使用 Git,排在第二名的 SVN 只占 6%,无论是从 Google Trends,还是在 Stack Overflow 上的
转载 1月前
378阅读
GitLab在docker和Kubernetes之间折腾 文章目录GitLab在docker和Kubernetes之间折腾1. 概述2. Gitlab从docker迁移到Kubernetes2.1 备份恢复过程2.2 恢复失败解决3. Gitlab从Kubernetes迁移到docker3.1 备份恢复过程4. helm版本问题记录 1. 概述最近用上了Kubernetes,刚好又要求Gitlab
转载 2024-07-04 16:12:49
30阅读
在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同an,这样,通过几条简单的apt命令就可以完成安装。假设你已经有sudo权限的用户账号,下面,正式开始安装。第..
原创 2022-03-15 16:17:02
318阅读
一、 为什么要使用 Docker1.1Docker 容器虚拟化的好处在云时代,开发者创建的应用必须要能很方便地在网络上传播,也就是说应用必须脱离底层物理硬件的限制; 同时必须满足“任何时间任何地点”可获取可使用的特点。因此,开发者们需要一种新型的创建分布式应用程序 的方式,快速分发部署,而这正是 Docker 所能够提供的最大优势。Docker 提供了一种更为聪明的方式,通过 容器来打包应用、解耦
转载 2024-07-04 12:07:28
45阅读
  • 1
  • 2
  • 3
  • 4
  • 5