Ubuntu 16.04搭建原始Git服务器
2018-02-28 14:50
806 查看
Ubuntu 16.04搭建原始Git服务器
说明:不要把有限的生命浪费到权限斗争中!1、安装SSHsudo apt-get install openssh-server sudo service ssh start2、安装Git
sudo apt-get install git3、创建用户git
sudo adduser git4、禁止git用户Shell登录
sudo vim /etc/passwd
git:x:1001:1001:,,,:/home/git:/bin/bash 改成 [code]git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell5、创建存放的仓库
sudo mkdir /home/git/repositories #最好使用repositories作为文件夹名称,这样可以简化后面的操作 sudo chown git:git /home/git/repositories sudo chmod 755 /home/git/repositories6、创建子项目
cd /home/git/repositories sudo git init --bare sample.git7、修改子项目权限
sudo chown -R git:git sample.git8、(各自电脑)在别的电脑上进行clone然后开始提交推送等操作
git clone git@IP:/home/git/r b380 epositories/sample.git touch README git add README git commit -m 'first commit' git remote add origin git@IP:/home/git/repositories/sample.git git push -u origin master9、(各自电脑)配置每个提交者的账号信息
git config --global user.name "你的注册用户名" git config --global user.emall "你的注册邮箱"10、(在Git服务器)配置免密码登录git账号在/home/git/.ssh/authorized_keys添加各自电脑中使用ssh-keygen生成的.ssh/id_rsa.pub文件内容。这样就可以实现免密码登录。其实不难发现这个操作就是SSH的免密码登录操作,参考:http://www.cnblogs.com/EasonJim/p/7569611.html11、扩展要方便管理公钥,用Gitosis;
要像SVN那样变态地控制权限,用Gitolite,或者gogs。
参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000http://blog.csdn.net/xsl1990/article/details/25486211https://www.cnblogs.com/dee0912/p/5815267.htmlhttp://blog.csdn.net/wave_1102/article/details/47779401==>Linux/Ubuntu使用交流群【668289059】:
<==分类: 服务器运维-[Linux/Mac/Ubuntu/CentOS/Windows]标签: linux, ubuntu, git好文要顶 关注我 收藏该文
0« 上一篇:Java原始封装常用HttpRequest
» 下一篇:Ubuntu下查看APT安装的软件安装路径和版本
posted @ 2018-01-22 00:49 EasonJim 阅读(109) 评论(0) 编辑 收藏
相关文章推荐
- Ubuntu 16.04搭建原始Git服务器
- ubuntu16.04 搭建git服务器简单教程
- Ubuntu 16.04搭建git服务器
- git ubuntu 16.04 服务器搭建及 git(windows使用)注意
- Ubuntu16.04 下搭建git服务器及gitweb+nginx配置
- ubuntu 16.04 下搭建git服务器(gitosis+git-daemon+gitweb)
- Ubuntu 16.04搭建git服务器
- Ubuntu16.04最快捷搭建小型局域网Git服务器
- ubuntu16.04上搭建git服务器
- Ubuntu16.04 下搭建git服务器
- 在ubuntu16.04搭建git服务器
- Ubuntu16.04最快捷搭建小型局域网Git服务器
- Ubuntu16.04:Git服务器搭建
- ubuntu16.04搭建ftp服务器
- Ubuntu下 git 服务器的搭建。
- 在UBUNTU 10上搭建GIT服务器
- ubuntu搭建git服务器
- Ubuntu 16.04 x64搭建GitLab服务器
- Ubuntu下搭建git服务器
- UbuntuServer搭建Git服务器之git和gitolite(二)