git服务器搭建及权限控制
2016-04-19 10:53
176 查看
git下载
apt-get updateapt-get install git-core openssh-server openssh-client
设置用户信息
git config--global user.name "Your Name"git config--global user.email your@email.com
安装gitolite下载
apt-get -yinstall gitolite创建git用户
useradd -m gitpasswd git
修改 /etc/sudoers 文件,增加下面语句
切换到git用户
su git上传客户端机的ssh秘钥
在客户端机生成ssh 秘钥,ssh-kengen -t rsa (如没有下载ssh,先下载)上传命令:scp ~/.ssh/id_rsa.pubgit@192.168.1.150:/tmp/id_rsa.pub
服务器中安装gitolite
cd /tmp/gl-setupid_rsa.pub
客户端机下载gitolite-admin
git clonegit@192.168.1.150:gitolite-admin.git用户权限设置
1.加入用户ssh秘钥2.修改conf/gitotite.conf文件。
push gitolite-admin到服务器
git add confgit add keydir
git commit -am"add user"
git push originmaster
git下载
apt-get updateapt-get install git-core openssh-server openssh-client
设置用户信息
git config--global user.name "Your Name"git config--global user.email your@email.com
安装gitolite下载
apt-get -yinstall gitolite创建git用户
useradd -m gitpasswd git
修改 /etc/sudoers 文件,增加下面语句
切换到git用户
su git上传客户端机的ssh秘钥
在客户端机生成ssh 秘钥,ssh-kengen -t rsa (如没有下载ssh,先下载)上传命令:scp ~/.ssh/id_rsa.pubgit@192.168.1.150:/tmp/id_rsa.pub
服务器中安装gitolite
cd /tmp/gl-setupid_rsa.pub
客户端机下载gitolite-admin
git clonegit@192.168.1.150:gitolite-admin.git用户权限设置
1.加入用户ssh秘钥2.修改conf/gitotite.conf文件。
push gitolite-admin到服务器
git add confgit add keydir
git commit -am"add user"
git push originmaster
相关文章推荐
- Windows系统盘占用空间分析
- 2016/4/19
- Java的类成员变量,实例变量,类变量,成员方法,实例方法,类方法
- ubuntu安装texlive2014及设置环境变量-wd
- <java API源码初体验>4---collection集合之HashSet原理分析
- NSObject:类与协议(NSObject: the Class and the Protocol)
- 四种Block Match算法
- Incomplete reply from server
- C#对象序列化与反序列化
- 利用一致性哈希水平拆分MySql单表
- 常见sql语句查询--学习笔记
- Netdata Linux下性能实时监测工具
- Android 可拖动的seekbar自定义进度值
- javascript设计模式--工厂方法模式
- c#用法总结
- vim使用
- js 作用域
- 287. Find the Duplicate Number
- HTML头部声明文件类型
- RabbitMQ入门(六) —— 持久化