今天新学了git本地服务器搭建和使用,网上看了很多教程都大同小异,你抄抄我我抄抄你,出了问题愣是解决不了。因此写点经验,方便大家学习。毕竟技术是水涨船高的。
运行环境
我的客户端和服务器端都是Ubuntu14.04 LTS
需要工具
- git
- ssh
这里说明一下,git一般是要自己安装的,Ubuntu使用sudo apt-get install git即可。而ssh一般自带,通过ssh -V(v大写)可以查看,服务器端需安装Server端,sudo apt-get install openssh-server 。
检查是否开启ssh:ps -e|grep ssh,如显示sshd则表示服务器开启,修改配置在/etc/ssh/sshd_config中。修改后需重启服务 sudo service ssh restart。
安装步骤
保证客户端主机可以连上服务器端主机
在客户端机上使用如下命令
`ssh <服务器端用户名>@<服务器端IP地址>
确定能登录后ctrl+D注销
配置服务器端git项目
在你需要建立git仓库管理的文件下sudo git init --bare sample.git,其中sample.git为你的项目,名字任意,服务器上的Git仓库通常都以.git结尾
客户端上传本地git项目
git remote add <取个服务器名字> <服务器用户名>@<服务器IP地址>:<服务器端刚才配置的.git文件夹位置>
git push <刚才取的服务器名字>
其他
一般情况下,一个项目四个人左右在局域

本文介绍了在Ubuntu14.04 LTS系统下搭建Git本地服务器的详细步骤,包括安装git和ssh,配置服务器端git项目,客户端上传项目以及使用ssh公钥实现免密登录。通过这个指南,读者可以学习到如何在局域网内建立并管理Git仓库。
5905

被折叠的 条评论
为什么被折叠?



