在CentOS上搭建git仓库 跟windows端进行克隆和提交

1. 下载git

yum -y instakk git 下载git 

查看git 版本

git --version 

创建git 用户

useradd  git1

passwd git1

切换到git1

su git1

cd git1

git clone https://github.com/sitaramc/gitolite.git

下载gitolite

在git1 下创建文件

mkdir bin

gitolite/install -ln // 对gitolite 进行安装 默认安装到bin 目录


cd 到bin 目录下 会发现gitolite  然后bin/gitolite setup -pk admin.pub 进行安装

给git 目录写的权限chmod 770 /home/git1


在CentOS上搭建git仓库 跟windows端进行克隆和提交_第1张图片


在这里不设置密码

到home 下创建一个git 文件夹 用来当仓库目录使用

cd /home /

mkdir git 

创建一个空的仓库

cd /home/git 

git init --bare sample.git

代表创建了 一个 sample.git 的仓库


生成 ssh-keygen



一路回车


在CentOS上搭建git仓库 跟windows端进行克隆和提交_第2张图片


然后使用windows 克融下这个仓库来

下载下windows 的git 安装包lai

鼠标右键  选中git Bash Here 打开目录

在CentOS上搭建git仓库 跟windows端进行克隆和提交_第3张图片

选则你要克融到那个盘下 我克融到f盘

1、git初始化

git init

创建一个用户名(用于版本提交的时候显示)

git config --global user.name “你的名字”

3、创建一个邮箱(用于版本提交的时候显示)

git config  --global user.email “你的邮箱”

git clone [email protected]:/home/git/server.git

客户端的配置已基本完成了。

你会发现 你的当前目录下多了一个文件


在CentOS上搭建git仓库 跟windows端进行克隆和提交_第4张图片

然后进入后 随便写点东西 进行提交


在CentOS上搭建git仓库 跟windows端进行克隆和提交_第5张图片

1、cd【你刚才从服务器克隆到本地的路径】

2、把需要克隆的文件添加进来

gitadd .

3、提交 -m 提交的信息

git commit -m "initial commit"

4、推送到远程代码仓库

git push origin master



把本地电脑的id_rea.pub 放到tmp 文件夹下面

然后执行gitosis-init

然后客户机进行连接

git clone git@localhost:gitosis-admin.git #因为是同一台机器,所以可以用localhost

 进行文件拷贝

你可能感兴趣的:(在CentOS上搭建git仓库 跟windows端进行克隆和提交)