搭建 git 服务器

云服务器搭建Git环境 搭建Git服务 阅读详情

搭建 git 服务器

ip: 192.168.43.39/24

yum install git -y
useradd -s /usr/bin/git-shell git
cd /home/git/
mkdir .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
chown -R git.git .ssh/

git 客户端

ip: 192.168.43.29/24

生成密钥,将公钥复制到 192.168.43.39:/home/git/.ssh/authorized_keys

ssh-keygen
scp .ssh/id_rsa.pub 192.168.43.39:/home/git/.ssh/authorized_keys

验证
在这里插入图片描述

配置 git 服务器

mkdir /data/gitroot
cd /data/gitroot
git init --bare sample.git

git init --bare sample.git
会创建一个裸仓库,裸仓库没有工作区,因为服务上的git仓库纯粹是为了共享,所以不让用户直接登陆到服务器上去改工作区,并且服务器上的git仓库通常都以.git结尾
在这里插入图片描述

chown -R git.git sample.git/

配置 git 客户端

cd /data
git clone git@192.168.43.39:/data/gitroot/sample.git
cd sample

在这里插入图片描述

cp /etc/fstab fstab.file
git add fstab.file
git commit -m "add fstab.file"

在这里插入图片描述

git push origin master

echo "new file" > newfile.txt
git add newfile.txt
git commit -m "add newfile.txt"
git push

下载到本地
在这里插入图片描述

在Ubuntu上搭建Git服务器 至此,我们已经成功在Ubuntu上搭建了Git服务器。现在,团队成员可以使用Git命令将代码推送到Git仓库,并从中拉取代码。现在,团队成员可以使用Git命令将代码推送到Git仓库,并从中拉取代码。在搭建Git服务器之前,我们需要创建一个目录来存储Git仓库。在搭建Git服务器之前,我们需要创建一个目录来存储Git仓库。请注意,为了安全起见,你可能需要进一步配置Git服务器,例如设置访问控制、添加SSL证在Ubuntu上搭建Git服务器。为了确保只有Git用户可以访问Git仓库,我们需要设置相应的权限。 阅读详情

相关推荐

单卡调试OpenGait:从分布式到本地的轻量级改造指南

本文为个人开发者和研究者提供了一份详细的OpenGait框架单卡调试指南。针对该框架默认依赖多GPU分布式训练的问题,文章通过分析核心痛点,逐步讲解了如何从环境搭建、绕过分布式初始化陷阱、处理通信后端报错到最终配置与调试,实现从分布式到本地的轻量级改造,帮助读者在单张GPU上高效进行步态识别模型的验证与学习。

weixin_28223453的博客 138

centOS release 6.5 git服务器搭建

准备工作服务器上安装git,(git version 1.7.12.4)新增git用户$ useradd -d /home/git git $ su - git根据官网提示修改git用户登录shell:https://git-scm.com/docs/git-shell。 目的在于禁止git用户通过ssh登录。$ chsh -s /usr/bin/git-shell $ mkdir $HOME/g

alexander_phper的博客 1393

halcon与c#联合编程实现相机控制+图像平移缩放+日志记录+缺陷检测+路径规划

halcon与c#联合编程实现相机控制+图像平移缩放+日志记录+缺陷检测+路径规划 前言 本人近期在工作中遇到需要对某场景下利用海康相机进行图像缺陷检测与对应路径规划。通过对海康相机示例代码进行吸收与借鉴,最终实现了对海康相机的控制,并增加HSmartWindowControl控件,实现图像的实时显示与平移缩放功能;通过listview+toolstrip实现日志显示与类型(提示、警告、错误)分类;同时自行编制算法实现对缺陷的识别以及缺陷外扩矩形范围内的路径规划。 1.日志记录 代码如下(示例):

weixin_37864926的博客 2717

Git服务器搭建简明教程

Ubantu 16下搭建git服务器详细教程。

redflyfan 2万+

LTspice进阶技巧-031.一键加密仿真模型:LTspice Encrypt Tool实战指南

本文详细介绍了LTspice Encrypt Tool的使用方法,帮助工程师一键加密LTspice仿真模型,保护知识产权。通过图形化界面简化操作流程,支持批量加密和兼容性处理,适用于电路设计中的模型保护需求。

weixin_28304023的博客 202

实战:GMTSAR软件处理陆探一号SAR数据

摘要:陆探一号(LT-1)是我国首组L波段差分干涉SAR卫星星座,具备全天候多极化成像能力,主要服务于自然资源监测等领域。文章详细介绍了其轨道参数(607km太阳同步轨道)和传感器技术指标(5种成像模式)。同时阐述了开源InSAR处理软件GMTSAR的安装方法(基于Ubuntu系统)及实验流程,包括数据准备、DEM生成和干涉处理步骤,特别说明了轨道数据缺失时的MATLAB插值处理方法。该研究为国产SAR卫星数据处理提供了技术参考。

一个RSer的博客 1032

GIT服务器搭建篇

本地git服务器搭建

w_melody的博客 3899

别再手动写JSON了!用Node-RED OPC UA节点5分钟搞定楼宇温湿度数据采集

本文介绍了如何利用Node-RED和OPC UA节点快速实现楼宇温湿度数据的自动化采集与JSON格式转换。通过可视化工具Node-RED,开发者无需编写复杂代码,5分钟内即可完成从传感器到数据输出的全流程配置,大幅提升智慧楼宇和工业物联网项目的实施效率。

weixin_30368405的博客 431

如何搭建自己的git服务器

GitHub,Gitee 想来大家都用过,我们的代码就是托管在这些平台上的。因此,你可能好奇为什么我们不自己搭建一个 git 呢服务器?下面,就开始教大家如何一步步搭建自己的 git 服务器(试验成功的那一刻还是很让人激动的)。我自己的虚拟机是 centOS7 的,首先肯定要安装 git 和 git-daemon,可以使用自带的 yum 进行安装。复制复制。

2301_77822280的博客 3427

量化交易 米筐 因子分组打分(成长因子)

分组动手练习 在米筐上因子数据没有处理,提供的很多因子没有默认分类,存在一些因子没有的情况,我们就选择一些常见的因子。 价值因子 质量因子 成长因子(历史名称) pe_ratio return_on_invested_capital in_revenue pcf_ratio du_return_on_equity inc_eps pb_ratio return_on_asset_net_profit inc_total_asset market_cap return_on_equ

廷益_飞鸟的博客 932

如何免费快速的部署一个自用免VIP的自动追剧工具!NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能(支持Windows,群晖nas,飞牛nas,软路由,服务器等Docker快速部署)

追剧党狂喜!豆瓣追剧神器,自动添加云盘,自动下载,微信通知,一键搞定!

XiaoqiangClub的博客 4582

搭建自己的Git服务器

在 C:\Users\DELL\.ssh 目录下右键打开终端,使用scp将 id_rsa.pub 拷贝到服务端/home/git/.ssh/目录下,第一次操作时需要输入git用户的密码。4. 提交到本地仓库后,可以将其push的远端仓库(因为已经有了远端仓库的别名origin,所以可以直接push.PS:第一次push需要添加-u参数,后面就不需要了)3. 进入git用户主目录,先创建一个远端仓库(我这里将远端仓库放在了git主目录下,位置可以根据自己情况)并模拟了从服务端仓库的clone与pull操作。

maybcsdn的博客 5472

泛微OA集成阿里云短信(E9保姆教程)

泛微OA集成阿里云短信(E9保姆教程)

技术分享 515

Git 服务器搭建

Git 服务器搭建 1、安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 接下来我们 创建一个git用户组和用户,用来运行git服务: $ groupadd git $ useradd git -g git 2、创建证书登录 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/g

杂记 2285

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Git进阶之搭建Git服务器

本文介绍了Git服务器搭建与命令别名配置的实践指南。第一部分详细讲解了在Linux系统上搭建本地Git服务器的步骤,包括安装Git、创建专有用户、设置证书登录、初始化仓库等关键操作,并提供了本地简化版的搭建方案。第二部分重点阐述了Git命令别名的配置技巧,通过设置status、checkout、commit等常用命令的简写形式(如st、co、ci),可显著提升命令行操作效率。文章采用实践导向的教学方式,包含完整的操作示例和测试验证方法,帮助开发者快速掌握Git的核心应用技能,为后续团队协作开发奠定基础。

m0_74311877的博客 1267

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Git本地服务器搭建及使用

Git是一款免费、开源的分布式版本控制系统。众所周知的Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个较好的选择,本文将对此进行详细讲解。(推荐一家提供私有源代码免费托管的网站:Bitbucket,目前支持一个项目5个成员) 搭建环境: 服务器:intel i5 / 8g内存 / 64位操作系统  Ubuntu 15.04 ...

pansaky的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux下搭建自己的Git服务器

首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便。这步默认你会,就不讲了。 有了CentOS,那么如何搭建Git服务器呢? 1、首先需要安装Git,可以使用yum源在线安装:[root@localhost Desktop]# yum install -y git2、创建一个git用户,用来运行git服务adduser git 3、初始化git仓库:这里我们选择/da

xiaowen555555 1万+

【Git】Gitee服务器搭建

到目前为止已经有办法使用 Git 来完成日常工作。然而,为了使用 Git 协作功能,你还需要有远程的 Git 仓库。尽管在技术上可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。此外,你希望你的合作者们即使在你的电脑未联机时亦能存取仓库 — 拥有一个更可靠的公用仓库十分有用。因此,与他人合作的最佳方法即是建立一个你与合作者们都有权利访问,且可从那里推送和拉取资料的共用仓库。架设一台 Git 服务器并不难。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 6692

Ubuntu下搭建Git服务器

下面搭建的git服务器的简易网络拓扑图如下所示: 一、安装及配置所需软件[Git服务器,coffee@workpc1] git-core是git版本控制核心软件,而且git是通过ssh协议来在服务器与客户端之间传输文件,故openssh-server、openssh-client必不可少。 sudo apt-get install git-core openssh-ser

周翔的专栏 1万+

git服务器搭建

git服务器搭建,本来是一件简单的事情,但是因为网上的很多教程都不详细,造成的后果就是搭建出来的服务器很多的权限的问题,于是折腾了很久,简单记录一下。测试环境: 服务器系统:redhat enterprise linux 6.5 服务器git版本:git version 1.9.0 服务器IP:192.168.0.2 客户端系统:Ubuntu 12.04 客户...

Biao 9576

Linux上搭建git服务器

第一步:安装git 命令:yum install git 敲下回车键自动安装,中间会有提示: 输入Y继续敲回车 检查是否安装成功:git --version 可以显示git版本信息,即表示git安装成功 第二步:创建git用户组 命令:groupadd git 创建成功不会有提醒,有异常提醒时检查命令是否正确。 第三步:创建git用户,并分配到git用户组中 命令:adduser git...

sun_luming的博客 1546

ubuntu搭建git服务器

ubuntu搭建git服务器

yokoyol的博客 2266

【Git】远程git服务器搭建

到目前为止已经有办法使用 Git 来完成日常工作。然而,为了使用 Git 协作功能,你还需要有远程的 Git 仓库。尽管在技术上可以从个人仓库进行推送(push)和拉取(pull)来修改内容,但不鼓励使用这种方法,因为一不留心就很容易弄混其他人的进度。此外,你希望你的合作者们即使在你的电脑未联机时亦能存取仓库 — 拥有一个更可靠的公用仓库十分有用。因此,与他人合作的最佳方法即是建立一个你与合作者们都有权利访问,且可从那里推送和拉取资料的共用仓库。架设一台 Git 服务器并不难。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1526

搭建GIT服务器

下载安装git Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 安装依赖库和编译工具 为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel 安装编译工具 yum install gcc pe...

M_M-铭的博客 221

GIT学习以及GIT服务器的搭建

因为实验室项目组的需要,小老板让用之前闲置的服务器搭建一个GIT服务器来管理项目中的代码,于是开始学习了GIT的基础知识和搭建GIT,主要是参考了廖雪峰老师的教程:廖雪峰GIT教程;对于入门和基础的使用是很全面的一个教程。 一. 基础知识的总结 sudo apt install git #安装git mkdir git_test cd git_test git in...

remanented的博客 259
上一篇: 标签管理 和 git别名
下一篇: 安装 gitlab 和 gitlab的备份与恢复
studywinwin
博客等级 码龄7年 18粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值