centos 搭建 git 服务端和客户端

centos 搭建git需要设置远程服务端和客户端。远程代码存放在服务端,多个客户端可以共享和维护服务端代码。

一、服务端主机

1.创建ssh,大部分默认已经安装,有ssh就跳过

yum install openssh-server -y

2. 安装git

yum -y install git-core

3.1 创建git用户

useradd git

3.2 设置密码

passwd git

4. git用户登录

su git

5. 初始化服务器端仓库

cd /home/git
git init -–bare web.code.git

// web.code.git为库名

假设服务端的ip为192.168.1.222,git服务地址就为:[email protected]:/home/git/web.code.git

服务器就OK了

二、客户端电脑

1.  安装git

2. 克隆服务端仓库

git clone [email protected]:/home/git/web.code.git  web.code

// 克隆服务端仓库,放置在本地目录 web.code 。

3. 基础配置

git config --global user.mail "[email protected]"

git config --global user.name "user_name"

4. 现在可以使用了。

默认只有master分支。我们可以自行创建分支,创建文件,提交文件,合并分支,提交到服务端。

时间: 2024-10-10 12:59:38

centos 搭建 git 服务端和客户端的相关文章

Centos搭建Git服务端

首先需要安装git,可以使用yum源在线安装 yum install -y git 创建一个git用户,用来运行管理git服务 adduser git 初始化git仓库(这里我们选择/home/git/123.git来作为我们的git仓库) 记得先切换为git用户(su git),在/home/git目录下执行 git init --bare 123.git Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上

Git入门:安装环境 版本回退 仓库实战 搭建git服务端

备份MBR:dd  if=/dev/sda of=/data/mbr.dump bs=512 count=1 恢复MBR:dd  if=/data/mbr.dump of=/dev/sda bs=446 count=1      --- 小 Q --------------------------------------------------------------------------------------------------- Git:Linus开发分布式版本控制系统,和Linux

[CentOS] 使用gitolite搭建git服务端

1. 创建用户 #创建gitadmin用户 useradd gitadmin #设置gitadmin密码 passwd gitadmin #创建git用户 useradd git #设置git密码 passwd git 2. 创建ssh密钥 #切换到gitadmin > su gitadmin #创建ssh密钥 > ssh-keygen Generating public/private rsa key pair. #注意,下面的gitadmin是自己输入进去的 Enter file in w

linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)

前言 在搭建个人博客时,由于没有使用任何框架,纯手工code前台和后台,导致遇到许多问题,其中一个问题就是mysql连接导致的页面相应速度异常低.在查询各种途径后,只能考虑使用memcache缓存.在参考了许多文章后,终于成功的在centos6.4下安装memcache.由于发现在安装过程中,许多文章在有些细节没有解释清楚,导致我一直卡在一个问题上面.为了帮助其他可能和我遇到了同样问题的娃们,我准备也把我的安装过程详细介绍下,而不是ctrl+c,ctrl+v.希望对大家有帮助.(部分参考www.

zabbix服务端与客户端搭建搭建

#zabbix作用:数据采集(存储),邮件报警,数据展示 服务端 预安装 #确保iptables策略允许,selinux关闭 #确保mysql.php.httpd已安装 #同步时间 #确保服务端与客户端时间一致且为正确 crontab -e */30 * * * *  /usr/sbin/ntpdate time.nist.gov; hwclock -w yum源配置 base源要使用网络源,避免依赖包版本不一致 将zabbix源移到samaba的koorey家目录下 确保epel vim za

Centos 搭建ngrok服务

什么是Ngrok Ngrok是一款用go语言开发的开源软件,它是一个反向代理.通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道.Ngrok可捕获和分析所有通道上的流量,便于后期分析和重放. 下图简述了Ngrok的原理 应用场景 用于对处在内网环境中,无外网IP的计算机的远程连接. Ngrok可以做TCP端口转发,对于Linux可以将其映射到22端口进行SSH连接.Windows的远程桌面可以将其映射到3389端口来实现.同理,如果要做MySQL的远程连接,只需映射3306端口即可.

CentOS搭建Git服务器及权限管理

声明:本教程,仅作为配置的记录,细节不展开,需要您有一点linux的命令基础,仅作为配置参考. 1. 系统环境 系统: Linux:CentOS 7.2 64位 由于CentOS已经内置了OpenSSH,如果您的系统没有,请自行安装. 查看ssh版本 $ ssh -V # 输出以下表示没问题,可以继续. 版本可能不一致,能用即可. OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013 避免系统环境和其他的不一致,请核对您系统的版本,其他发行版请对应修改

关于ntp(时间同步协议)服务端和客户端的配置说明

本文主要写了一些在Linux(CentOS)服务器上配置ntp的经验,事件缘由来源于配置Zabbix监控ntp服务时的测试配置. NTP时间同步协议的服务端(ntpd服务)和客户端(ntpdate服)不能同时运行,即在运行ntpd服务后不能运行ntpdate服务,否则ntpdate服务会提示启动失败,而且日志中也会提示"the NTP socket is in use, exiting",如下图所示. 但客户端运行时,服务端可以运行,但服务端运行时,客户端不能运行,要运行客户端服务,就

CnetOS 6.6 rsync 的服务端和客户端配置

CentOS 6.6 rsync 的服务端和客户端配置 基本信息 系统版本 主机名 IP地址 角色 CentOS  6.6 backup 10.0.0.10 rsync服务端 CentOS  6.6 lamp01 10.0.0.8 rsync客户端 CentOS  6.6 lnmp02 10.0.0.9 rsync客户端 服务端配置 创建rsync配置文件,并写入配置内容(默认rsync文件是不存在的,需要创建) [[email protected] ~]# touch/etc/rsyncd.c