Git 服务器搭建
来源:互联网 发布:mac最新系统下载地址 编辑:程序博客网 时间:2024/06/06 12:48
安装git
$ yum install git
如果是Ubuntu
$ sudo apt-get install git
创建用户
创建用户git
$ adduser git
设置密码
$ passwd git
配置Git 账户,不能登录shell
$ Vim /etc/passwdgit:x:1001:1001::/home/git:/bin/bash
修改为
git:x:1001:1001::/home/git:/usr/bin/git-shell
这样配置之后,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。
配置仓库,设置目录权限
假定项目目录在/data/orange目录下
初始化仓库
$ cd /data/orange$ git init$ chown –R git:git /data/orange$ ls -l /datatotal 415568drwxr-xr-x 19 git git 4096 Jul 15 14:41 orange
开发机Clone代码库
$ git clone git@192.168.10.70:/data/orange
此时提示输入密码
配置ssh,无密码登陆
服务器如果没有ssh,首先安装ssh:
$ yum install ssh
接着,
将开发机的公钥(rsa.pub文件中,如何生成可参考)粘贴到服务器文件中:
/home/git/.ssh/authorized_keys
如果目录或者文件不存在,则创建;
修改ssh配置文件
vim /etc/ssh/sshd_config#AuthorizedKeysFile .ssh/authorized_keysAuthorizedKeysFile /home/git/.ssh/authorized_keys
(如果开启了AllowUsers,注意添加上git。)
重启ssh进程
$ /etc/init.d/sshd restart
开发机再次Clone代码库,无需输入密码。
阅读全文
0 0
- Git服务器 - 搭建git
- Git 搭建Git服务器
- Git之搭建Git服务器
- git教程 搭建GIT服务器
- 自定义Git - 搭建Git服务器
- git服务器搭建
- git服务器搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- git服务器的搭建
- git服务器搭建
- git服务器搭建过程
- git服务器的搭建
- 搭建git服务器
- ubuntu搭建Git 服务器
- Git服务器搭建
- git服务器的搭建
- OpenCV简单操作-图像腐蚀
- BZOJ 4999: This Problem Is Too Simple!
- Linux基础使用
- 面试or笔试3——最大连续子序列和
- HIVE学习笔记:HiveServer2,调用HIVE的JavaAPI
- Git 服务器搭建
- Java中的static关键字解析
- 学生信息系统错误集(一)
- python六之列表生成式
- C语言.h文件的作用
- SQL Server 2008 事务日志物理文件尺寸无法减小的解决办法(含日志收缩(shrink)技巧)
- Jquery特效---购物车 代码
- 根据页面来源不同返回不同页面
- Qt学习之路