Linux环境下的Git服务器配置
来源:互联网 发布:浙江师范行知学院官网 编辑:程序博客网 时间:2024/05/20 01:34
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
0 0
- Linux环境下的Git服务器配置
- Linux下配置自己的Git服务器
- Linux环境下DNS服务器的配置
- linux环境下nginx_http服务器的配置
- windows下和linux下的git环境的配置
- Linux ubuntu 下 git 服务器的配置 应用
- Linux环境下配置同步更新的SVN服务器
- linux下的网络环境配置以及samba服务器
- Linux环境下DHCP服务器的安装与配置详解
- Linux系统下配置服务器运行环境
- linux环境下DNS服务器配置教程
- Linux环境下SVN服务器配置过程
- linux环境下配置apache服务器
- linux下git的配置
- Linux下的git配置
- ubuntu下git服务器的简单配置
- maven环境下的git ingore配置
- linux 下git服务器
- 4.录屏软件录屏端和接收端程序
- ROOT COMPLEX
- Pragmatic Version Control Using Git(笔记)
- [分析用][ANSI C]有关于 C指针和数组 的稍深入讨论
- 数组的操作
- Linux环境下的Git服务器配置
- PotPlayer v1.6.51480
- WAMP多站点的配置和自拟定端口号
- Redis深入之简单动态字符串
- AIDA64 v5.00.3300
- Git里怎么自动commit到一个新分支?
- win32汇编之内存映射文件之间的数据传递
- Eclipse开发JAVA后台+JSP前台注意事项
- zoj 2100(dfs深度优先遍历)