Centos 搭建Git服务器

git服务器端:环境是Centos 7.5,Git是 1.8.3.1

git客户端:windows7,Git

1.验证系统是否有git,没有则安装

git --version验证,没有则yum -y install git

2.验证是否有git用户,没有则添加

id git验证,没有则useradd gitpasswd git

3.创建git服务端版本仓库

这里我选用目录为/var/data/git/gittest.git

A:创建目录:mkdir -p /var/data/git/gittest.git

B:初始化库:git init --bare /var/data/git/gittest.git

C: Git 仓库的 owner 修改为 git用户:cd /var/data/git和 chown -R git:git gittest.git/

4.客户端下载远程仓库

windows系统上我选用目录/d/IdeaProjects/gittest(d为D盘)为本地仓库

启动客户端 Git Bash.exe,然后进入该目录执行远程clone操作,如下命令

 git clone [email protected]:/var/data/git/gittest.git

第一次远程连接会提示如下内容,输入yes即可

The authenticity of host ‘192.168.3.10 (192.168.3.10)‘ can‘t be established.
ECDSA key fingerprint is SHA256:HEaAUZgd3tQkEuwzyVdpGowlI6YKeQDfTBS6vVkY6Zc.
Are you sure you want to continue connecting (yes/no)?

提示输入密码时输入服务器端的git的密码git即可

       然后改目录下会出现一个文件为gittest,该文件其实和gittest.git前半部分一样,是该远程库名,进入该目录执行vi test.txt命令,输入内容,然后git add test.txt和git commit -m "add test.txt"是添加进本地仓库,执行git push -u origin master(-u是第一次远程添加加上,后续不用加了就,origin是默认的远程库名称,master是当前主分支,开始默认这一个,可自行添加)即可推送到远程仓库中 。

Git还有公私钥操作远程仓库,这里就不需要频繁输入密码了,后续会更新。。。。。

另外想详细学习Git命令可以去廖雪峰网站学习很详细

参考http://www.mamicode.com/info-detail-1833427.html

猜你喜欢

转载自blog.csdn.net/qq_29175301/article/details/81207636