文档章节

linux搭建git服务器

 范景锋
发布于 2017/04/03 19:21
字数 266
阅读 12
收藏 1

服务端配置

1、安装git

 

2、新建一个用户,只能用来上传代码,而不能通过ssh登录,比如git用户

adduser git

chsh -s $(command -v git-shell) git

使用git-shell替换bash ,这样git用户就不能通过ssh登录

这一步会有警告,提示git-shell不在shell列表里,不用担心。

 

3、添加ssh公钥,在/home/git/.ssh/authorized_keys里添加客户端的公钥,一行一个。

如果没有文件,可以新建

mkdir /home/git/.ssh

touch /home/git/.ssh/authorized_keys

 

客户端生成公钥的方法是 ssh-keygen,

windows的在C:\Users\用户名\.ssh\ 目录下,打开id_rsa.pub

 

4、初始化一个空的git仓库

cd /var

git init --bare sample.git

chown -R git:git sample.git

这一步是让目录可以被git用户修改,否则会出现“permission denied”错误。

 

客户端

1、可以git clone了

git clone git@服务器:/var/sample.git  即服务器上的文件路径

或者ssh,建议ssh,方便设置端口号

git clone ssh://git@服务器:端口号/var/sample.git

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 2
码字总数 527
作品 0
东城
Git 服务器搭建与客户端安装

大纲: 一、前言 二、搭建Git服务器 yum安装Git服务器 创建一个git用户,用来运行git服务 创建客户端登录证书 初始化Git仓库 禁用shell登录 克隆远程仓库 三、安装客户端 Windows 客户端 Li...

陈明乾
07/02
0
0
自建git服务器连接Pycharm系列二:在centos7上搭建git服务器

在自己的Linux虚拟机上,搭建git服务器,用来保存代码。 centos7本身自带git,需要先卸载,安装成较新的版本。 1、卸载系统自带版本 2、安装指定版本 已经下载tar包版本:git-2.18.0.tar.gz...

白话
08/14
0
0
自建git服务器连接Pycharm系列四:pycharm项目更新到git服务器中

在pycharm中,已经开始敲代码了,这是一个已经存在,没连接到git服务器的一个项目工程。 现在就要实现,如何把这个项目同步到服务器。 > 前提: > 1. 已经在Linux服务器上搭建好git服务。 > ...

白话
08/15
0
0
ubuntu14.10server搭建git服务器成功记录

安装配置git 安装git和openssh。在当前用户下执行如下命令安装git和openssh: git-core是git版本控制核心软件 安装openssh-server和openssh-client是由于git需要通过ssh协议来在服务器与客户...

包子的账号
2015/08/21
0
0
自建git服务器连接Pycharm系列一:使用centos7自带git1.8

在自己的Linux虚拟机上,搭建git服务器,用来保存代码。 这里是先简单熟悉一下。后期的代码管理,并不用自带的git。 在centos7中,默认自带git 找一个github上的项目做测试。 这个是fork的别...

白话
08/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Flask 开发填坑

插件的选择: flask-security 真的是个鸡肋啊。自带的页面,好丑。还不如用flask-login来做呢。

pearma
17分钟前
0
0
讲述下 :LVM逻辑卷管理遇到的问题

LVM学习逻辑卷管理创建逻辑卷遇到的问题 1 实验环境 系统 内核 发行版本 CentOS 2.6.32-754.2.1.el6.x86_64 CentOS release 6.10 (Final) 由于是最小化安装没有xfs命令,yum安装如下包支持此...

linuxprobe16
53分钟前
0
0
day95-20180922-英语流利阅读-待学习

Hey Jude 半个世纪传唱不衰的背后故事 毛西 2018-09-22 1.今日导读 2004 年,The Beatles 被《滚石》杂志选为“历史上最伟大的 50 位流行音乐家的第一位”。这四名来自英国利物浦的男孩不仅对...

飞鱼说编程
今天
2
0
OSChina 周六乱弹 —— 放假前期焦虑症晚期

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @andonny :分享Matteo的单曲《Panama》: 《Panama》- Matteo 手机党少年们想听歌,请使劲儿戳(这里) @新垣吉衣OSC :我发现只要去有小朋友...

小小编辑
今天
206
10
wait()被notify()后,接着执行wait()后面的语句

wait()被notify()后,接着执行wait()后面的语句

noteman
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部