首页
Hadoop
软件测试
MacOS
Git
iOS
敏捷开发
Python
Oracle
PostgreSQL
Ubuntu
更多...
当前位置:
IT大杂烩
>
Ubuntu
> Linux环境下的Git服务器配置
Linux环境下的Git服务器配置
www.someabcd.com 网友分享于:Jun 8, 2018 6:01:35 PM
标签:git ssh linux 系统管理
Linux环境下的Git服务器配置
跳转到:
导航,
搜索
目录
[
隐藏]
1
安装Git -1.8.0(服务器端&客户端)
2
生成客户端SSH公钥密钥对(也可在服务器端生成,并将密钥拷贝到客户端用?)
3
将客户端密钥添加到服务器端
4
服务器端初始化代码库
5
客户端初始化代码库,并push到服务器端
6
从另一个客户端执行git clone以测试刚才的push操作是否成功
[
编辑]
安装Git -1.8.0(服务器端&客户端)
./configure && make && sudo make install
[
编辑]
生成客户端SSH公钥密钥对(也可在服务器端生成,并将密钥拷贝到客户端用?)
$ ssh-keygen -t rsa
不要输入密码,直接回车
生成id_rsa.pub(公钥)、id_rsa(密钥)2个文件
[
编辑]
将客户端密钥添加到服务器端
简单方法:首先将密钥文件复制到服务器端,然后执行:$ cat id_rsa.pub >> /root/.ssh/authorized_keys
也可在客户端一条命令搞定:
ssh root@server "cat >> ~/.ssh/authorized_keys" < ./id_rsa.pub
cat id_rsa.pub | ssh root@server "cat - >> ~/.ssh/authorized_keys"
服务器端配置:chmod 0700 /root/.ssh && chmod 0600 /root/.ssh/authorized_keys
这样客户端ssh登陆时就不需要反复输密码了
[
编辑]
服务器端初始化代码库
$ cd /opt/repos/test.git && git --bare init
[
编辑]
客户端初始化代码库,并push到服务器端
$ cd my_working_dir && git init && git add readme.txt && git commit -m ‘test‘
$ git remote add origin root@server:/opt/repos/test.git
$ git push origin master
[
编辑]
从另一个客户端执行git clone以测试刚才的push操作是否成功
$ git clone root@server:/opt/repos/test.git
Linux环境下的Git服务器配置
标签:git ssh linux 系统管理
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
MacOS
Windows
Linux
相关解决方案
1
Linux环境下邮件服务器的分析比较
2
Linux环境下邮件服务器软件的分析比较
3
linux下简单快速的搭建ftp服务器环境
4
Linux下配置和安装Domino 服务器
5
Linux下配置和安装Domino 服务器
6
linux下配置web+ftp服务器全教程(一)
7
linux服务器下LNMP安装与配置方法
8
自己搭建Git服务器并实现无密码访问.
9
阿里云服务器Node环境配置
10
阿里云Linux下FTP服务器搭配配置
11
如何在Linux下配置NFS服务器?
12
linux下配置NFS服务器
13
Linux(CentOS)下的apache服务器配置与管理
14
建立git服务器
15
Ubuntu下多服务器 Rsync同步镜像服务配置
16
linux下配置web+ftp服务器全教程(一)
17
Debian下配置SSH服务器的方法
18
Linux FTP服务器和SVN服务器的详细配置
19
在Debian环境下架设PPPoE服务器方法步骤
20
【CentOS】搭建git服务器
Copyright ©2018
IT大杂烩
版权所有
京ICP备11030978号-1
网站地图