博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu14.04 git server setup
阅读量:4224 次
发布时间:2019-05-26

本文共 611 字,大约阅读时间需要 2 分钟。

git 服务器端操作:

1.安装gitcore

sudo apt-get install git-core

2. 创建用户组git

sudo groupadd git

3. 创建用户git并加入到组git

cd /home/
sudo mkdir git
sudo useradd git -g git -d /home/git

4. 创建项目repo

cd git

sudo mkdir repo

cd repo

sudo git init --bare --shared project.git

5.变更git目录属于git:git

cd /home

sudo chown -R git:git git/
sudo chmod -R g+rws git

6. 将其他开发者用户加入到git组

sudo usermod -a -G git developA

 

开发者端操作:

1. 克隆项目到本地

git clone

2. 添加修改文件

3. 将修改提交到服务器

git push origin master

 

 

方法二:使用authorized_keys 公钥登陆

因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经超过了sshd的要求权限。于是我们使用下面的命令去掉 多余的写权限。

chmod go-w $HOME $HOME/.sshchmod 600 $HOME/.ssh/authorized_keys

 

转载地址:http://wjuqi.baihongyu.com/

你可能感兴趣的文章
java发送https请求证书问题
查看>>
js新消息提醒
查看>>
js窗体消息提醒
查看>>
深入Hibernate映射文件(二)——<hibernate-mapping>的属性
查看>>
详解在Spring中进行集成测试
查看>>
Struts2中过滤器和拦截器的区别
查看>>
51单片机:led灯闪烁10次后熄灭
查看>>
安卓:okhttp请求,获取返回数据
查看>>
安卓:股票筛选及分析系统
查看>>
Effective Java 学习笔记一 Object的方法
查看>>
使用 ctypes 进行 Python 和 C 的混合编程
查看>>
用scikit-learn学习DBSCAN聚类
查看>>
机器学习:Python实现聚类算法(三)之总结
查看>>
使用sklearn做单机特征工程
查看>>
Python 多线程技巧 用threading.Event代替time.sleep()
查看>>
工具】Cmake与gcc的关系
查看>>
struct中长度为0的数组用途与原理
查看>>
svm笔记
查看>>
C++ 继承&多态
查看>>
增加windows下Tomcat运行时的内存
查看>>