【Git】Linux上搭建Git私服,并生成远程连接

一、服务器准备

准备一个linux的服务器,要求可以连通外网和本地电脑

(这里以nat方式连接外网的vm虚拟机CentOS7为例)

 

二、安装git并初始化一个仓库

1、安装git

yum install -y git

测试安装结果

git -version

2、创建空文件夹linux_git_repo.git作为git仓库的目录

mkdir -p /wy_root/git/linux_git_repo.git

3、使用git命令初始化仓库linux_git_repo.git

git init --bare /wy_root/git/linux_git_repo.git

查看目录linux_git_repo.git下是否已初始化相关数据

至此git服务安装成功

 

三、创建远程访问仓库的git相关用户及修改git仓库组权限

1、创建gitgroup组

groupadd gitgroup

2、创建git用户

useradd -g gitgroup git

3、修改linux_git_repo.git仓库的用户权限

chown -R git:gitgroup /wy_root/git/linux_git_repo.git

4、修改linux_git_repo.git仓库的使用权限

chmod -R 775 /wy_root/git/linux_git_repo.git

5、拼接远程仓库连接

格式:

[用户名]@[服务器ip]:[git仓库路径]

以本文为例:

git@192.168.7.11:/wy_root/git/linux_git_repo.git

 

四、禁用git配置的用户远程登录服务器(安全考虑,可以不做)

打开/etc/passwd,修改

git:x:1000:1000::/home/git:/bin/bash

修改为

git:x:1000:1000::/home/git:/bin/git-shell

 

五、以eclipse为例连接远程git仓库并上传代码

复制刚才拼接的连接

git@192.168.7.11:/wy_root/git/linux_git_repo.git

打开eclipse的Git Repositories

右键粘贴

填写git用户密码,并保存

下一步-下一步,至此页面

修改本地仓库数据存放位置,点击finish

至此,eclipse下git仓库关联成功,图中HelloGit为上传的代码,用于测试

 

 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值