架设git服务器--使用git-daemon

Git daemon使用小记 平时项目中我们常遇到这样的需求,需要在自己电脑上clone台式机上的git代码,从而省略了向Github远程服务器上传代码的过程。免除了一些授权Access问题。幸好有Git Daemon神器:前提代码是通过Git托管的,如果使用SVN的话,多增加一个Git repo也是可以的。Step by Step 进入到自己工程所在的目录下,以Users/mingong/project/Sheldon为例:c 阅读详情

git是一个不错的版本管理的工具。现在自己在搞一个简单的应用程序开发,想使用git来进行管理。在Google了配置文档后,还是受了N多的挫折。某些文档质量不高,浪费了好多时间......

 

好,切入正题:

安装必要的git工具

#apt-get install git git-core

 

安装好了以后,进行设置

1. 创建一个git目录

#mkdir /git

#cd /git/

#mkdir myproject


2. 创建一个空的git仓库

#git-init-db


3. 创建工程的文件

# echo "My test project" > test.txt

* 此步很重要,如果要在远程clone这个project, 这个project必须是非空的,否则会失败。


4. 使用git命令添加并提交新的文件

#git-add test.txt

#git-commit -m "Init"

 

至此,本地的git 仓库就创建好了。想要在远程clone这个project,还需要使用git-daemon

5. 安装git-daemon-run.  git-daemon-run实际是一个脚本管理工具,用来启动git-daemon.

#apt-get install git-daemon-run


6. 配置git-daemon-run

#vi /etc/sv/git-daemon/run

可以看到

#!/bin/sh
exec 2>&1
echo 'git-daemon starting.'
exec chpst -m64000000 /

git-daemon --verbose --base-path=/var/cache /var/cache/git

 

将最后一句的git-daemon修改为


git-daemon --verbose --export-all --base-path=/git/

 

* 这里,我加上了一个--export-all.看下man手册就可以知道,使用该选项后,在git仓库中就不必创建git-daemon-export-ok文件。如果不使用该选项,则在第4步还需要创建该文件,即

#touch git-daemon-export-ok

 

7.重启git-daemon

我们修改了git-daemon的配置文件,需要重启一下服务

#sv down git-daemon

#sv up git-daemon


8. 从client导出server(192.168.35.69)上的myproject

git-clone git://192.168.35.69/myproject

半导体工艺仿真:离子注入工艺仿真_(8).损伤和缺陷仿真 离子注入工艺在半导体制造中是一个重要的步骤,用于在半导体材料中引入特定的掺杂剂。然而,离子注入过程中不可避免地会产生损伤和缺陷,这些损伤和缺陷会直接影响器件的性能和可靠性。因此,对离子注入工艺中的损伤和缺陷进行仿真研究是必不可少的。本节将详细介绍如何使用仿真软件对离子注入过程中的损伤和缺陷进行建模和分析。 阅读详情

相关推荐

C#通过Aforge调用电脑摄像头(附代码)

C#标准库本身不带有能调用电脑摄像头的库,如果利用windows自身的API来实现的话,着实有些麻烦。Aforge这个第三方库能很好的实现调用、处理的功能。 PS:文末给大家分享了完整的项目源码,各位最好先下载下来,对照着来看 1、先看一下效果 2、Aforge介绍 AForge.NET是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。 3、我使用的开发环境 操作系统

weixin_44996090的博客 1万+

git deamon 一个简单的git服务器

A 机器开启守护进程,使用 git 协议公开当前目录.下的仓库:git daemon --verbose --export-all --base-path=.B 机器克隆 A 机器的仓库:git clone git://$hostip_a/respostory_name其中 $hostip_a 为 A 机器的 IP, respostory_name 为 --base-path 指定目录下的仓库名称。 作者:阿土哥 链接:https://www.zhihu.com/question/54672976/ans

小小的进步 2305

戴尔G3/AWCC用户必看:揪出WMI Provider Host疯狂占用的元凶,附5.4.35旧版回退保姆级教程

本文针对戴尔G3/AWCC用户遇到的WMI Provider Host异常占用问题,提供了详细的诊断方法和解决方案。通过分析AWCC 5.5.14.0版本的资源占用问题,指导用户回退到稳定版AWCC 5.4.35,并附上保姆级教程和预防措施,帮助用户彻底解决系统卡顿问题。

weixin_30892037的博客 561

git-daemon命令开启git服务器

首先在自己电脑一个地方创建文件夹,这个文件夹里面用来存放repository仓库。上面的命令可以克隆仓库、推送代码。

Orzak的博客 1213

MLNX_OFED 5.4-3.7.5.0 驱动安装:银河麒麟V10SP2 ARM 内核升级后编译避坑 3 步

本文详细介绍了在银河麒麟V10SP2 ARM环境下安装MLNX_OFED 5.4-3.7.5.0驱动的完整流程,包括内核升级后的驱动兼容性挑战、编译环境准备、分步编译与安装流程以及性能优化与故障排查。特别针对国产化ARM服务器(如华为Atlas系列)提供了实用的解决方案和常见问题处理建议,帮助用户顺利完成mlnx网卡驱动的安装与配置。

weixin_29184075的博客 403

Camera | 瑞芯微rk3568平台MIPI-CSI驱动:从设备树到V4L2框架的完整链路解析

本文深入解析瑞芯微rk3568平台MIPI-CSI驱动的完整链路,从设备树配置到V4L2框架集成。详细介绍了rk3568的MIPI-CSI驱动架构、设备树关键节点布局、驱动初始化流程及数据流路径,帮助开发者快速掌握摄像头控制器的调试与优化技巧,实现稳定的视频采集系统。

weixin_28703489的博客 290

git-daemon的快捷搭建

Git-daemon简易搭建

Feed Technology 2621

全面指南:PyTorch与ROCm版本兼容性及多版本环境管理

本文详细介绍了在AMD GPU上配置PyTorch开发环境的完整流程,重点解决版本兼容性和多版本ROCm环境管理问题。主要内容包括:1) PyTorch与ROCm版本对应关系查询;2) 四种查看ROCm版本的方法;3) 使用update-alternatives管理多版本ROCm;4) 环境变量配置与冲突解决方案;5) 完整的验证流程和性能测试方法。文章提供了最佳实践建议和故障排除清单,帮助开发者快速搭建稳定高效的深度学习开发环境,充分发挥AMD GPU硬件性能。通过系统化的验证流程确保各组件协同工作,解决

数字人生 606

Unity JigglePhysics插件实战:解决导入报错、抖动异常与性能优化

在Unity游戏开发中,实现角色动画的次级运动(如头发、尾巴的晃动)是提升视觉表现力的关键。基于弹簧质点模型的物理模拟技术,通过模拟顶点或骨骼在外力作用下的弹性形变,能够为角色赋予生动的动态细节。这项技术的核心价值在于增强动画的真实感和表现力,广泛应用于角色扮演、动作冒险等游戏类型中。然而,在实际工程实践中,开发者常面临插件导入报错、运行时抖动异常、性能开销大等挑战。本文聚焦于JigglePhysics这一流行插件的实战问题,针对其常见的导入兼容性、参数调优、移动端适配等痛点,提供系统性的解决方案,帮助开发

weixin_33754065的博客 531

【AI大模型:前沿】46、AI+无人机:智能飞行革命全景指南——从技术突破到行业应用与未来趋势

AI+无人机的融合不仅是技术迭代,更是“空间生产力”的革命——它将人类活动范围从地面拓展至低空,重构物流、农业、应急等行业的生产方式。当前,技术突破(如多模态感知、群体智能)与法规松绑(超视距飞行许可)正加速产业化,预计2030年全球低空经济市场规模将突破万亿美元。技术层:轻量化AI模型、边缘-云端协同、安全冗余系统;应用层:垂直领域解决方案(如电网AI巡检、精准农业);生态层:无人机巢建设、空管系统、数据服务平台。

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 5591

YOLOv8【第七章:损失函数篇·第1节】一文搞定,IoU系列损失函数!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1198

git daemon 的使用

1、git int 目标目录:e:\test\ 主机:192.168.0.11 git init 2、git config git config receive.denyCurrentBranch ignore 3、git daemon git daemon --base-path=. --export-all --enable=receive-pack --reuseaddr --informative-errors —verbose 4、try 1)git clone git://192

howesao的专栏 1188

PostgreSQL核心原理:数据库崩溃恢复的唯一真相详解

PostgreSQL崩溃恢复机制通过WAL日志确保数据一致性和持久性。核心流程包括:触发恢复(非正常关闭时)、读取控制文件获取检查点LSN、顺序扫描WAL日志进行Redo阶段重做已提交事务、利用MVCC标记未提交事务为ABORTED实现逻辑撤销,最后执行检查点完成恢复。该机制依赖WAL原子性、检查点锚点和无Undo的可见性模型三大支柱,保证即使系统崩溃也能恢复到逻辑一致状态。关键设计包括延迟写入、LSN顺序控制和FPW防部分写,最终通过确定性重放实现ACID特性。

数据知道的博客 2660

Git daemon服务器架设指南

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34174105的博客 123

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

git daemon

使用git协议架设git服务器,其中遇到许多问题,下面把过程记录下来。 1。事先你的git应装完了 #apt-get install git git-core 或用原码装 2。装git-daemon #apt-get install git-daemon-run 3。设置/etc/service/git-daemon/run bash$  cat /etc/service/git-d

gracioushe的专栏 1123

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

搭建无限制权限的简单git服务器使用git-daemon脚本

如果想要用ubantu架设无限制权限(即不适用gitosis)的简单git服务器,实现git库下载clone,push等简单的基本功能, 可以直接使用git-daemon脚本(非常不安全,建议项目代码的git管理不要使用!) 本地安装完sudo apt-get install git git-core之后没有安装git-daemon-run或者git-daemon-sysvinit时,可以执行...

weixin_34051201的博客 562

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ubuntu用git-daemon搭建git服务器和配置方法

网络查找资料虽然很方便,但是网上很多人转载文章都是不负责任的.... 搭建这个git服务器老是不成功.重启git总是运行不起来,,,特别是那个网上说的sv git-daemon restart命令,老是出错. 而自己将命令敲进去到是可以.. 对于这点,当然可以加到/etc/rc.local或者profile文件解决..但本人想要一个更*完美*的方法(每个人理解不同) 并且搜来搜去,都是转载的

1万+

架设git服务器

http://www.heiher.info/1398.html架设通过SSH 和HTTP 协议的Git 服务器http://blog.prosight.me/index.php/2009/11/485小组级git服务器搭建http://www.svn8.com/svnsy/20090605/6173.htmlgit是一个不错的版本管理的工具。现在自己在搞一个简单的应用

cnbird's blog 2946

极简的Git服务器:git-daemon

git-daemon是Git软件包中内置的Git服务器。 这是一个极简的Git服务器,没有权限控制,也没有Web控制台。 但是不需要安装额外的Git服务器,安装和使用非常方便,适合局域网内使用。 本文介绍如何在Archlinux下使用git-daemon。 Git-daemon 文档: https://git-scm.com/docs/git-daemon 启动Git服务器文档: h

263

Gitolite 构建 Git 服务器

Gitolite 构建 Git 服务器 Gitolite 构建 Git 服务器 作者: 北京群英汇信息技术有限公司 网址: http://www.ossxp.com/ 版本: 0.1-1 日期: 2010-10-07 14:52:19 目录 1   SSH 协议

felix_f的专栏 4585

Erlang Git-Daemon 使用指南

Erlang Git-Daemon 使用指南 项目介绍 Egitd 是一个由 Tom Preston-Werner 开发的基于 Erlang 的 git-daemon 实现。该工具旨在提供一种更灵活、可扩展且易于记录的方式来服务公共 Git 仓库。曾经在 GitHub 上短暂地用于生产环境,直至发现其通信模型存在缺陷,特别是在处理大型仓库时,上传包响应时间长导致的超时问题。尽管如此,它仍然是研究...

gitblog_00936的博客 1102
上一篇: 解决apt-get update出现NO_PUBKEY的问题
下一篇: linux下释放cache内存
leopard_ray
博客等级 码龄22年 85粉丝 27原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值