今天新学了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 <取个服务器名字> <服务器用户名>@<服务器I