您的位置:首页 > 其它

git服务器搭建及权限控制

2016-04-19 10:53 176 查看

git下载

apt-get update

apt-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 git

passwd 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 conf

git add keydir

git commit -am"add user"

git push originmaster

git下载

apt-get update

apt-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 git

passwd 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 conf

git add keydir

git commit -am"add user"

git push originmaster
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: