centos搭建git服务

git服务器端:git

 安装git命令:   sudo yum install git (假设已经安装好了全部依赖包) 服务器



 建立git用户和组: adduser git ssh

                 passwd gitide


 切换到git用户: su git测试


 在git用户目录下随便创建一个文件夹,例如:mkdir reposegit 命令行

 进入目录:cd reposegitip

 建立一个测试的git版本仓库: git init --bare testproject.git同步

 进入 testproject.git 发现申城了不少目录和文件。it


 客户端(window)ast

   下载git客户端,我这里wind下载的是 Git-2.7.2-32-bit_setup.1457942412.exe 下载安装便可

    为了使用rsa登陆git服务器,因此这里须要用git客户端来生成rsa公钥和私钥

       ssh-keygen -t rsa -C 'haojie@qq.com'(git命令行窗口)

    将公钥上传到git服务器上,而后在git服务器里执行:cat /tmp/client_rsa.john.pub >> ~/.ssh/authorized_keys 

    这时候,就能够使用git来登陆远程Git仓库了。


   首选克隆远程仓库到本地:

      客户端进入git命令行:git clone git@ip地址:/home/git/reposegit/testproject.git

      输入生成rsa文件时的密码便可,会在本地当前目录下生成一个testproject文件夹。

      而后添加或者修改本地testproject目录下的文件,再执行响应的git命令就能够正常使用了。


      git add .   添加本目录下的全部改动到本地仓库。

      git commit -m 'test'   提交本地仓库的修改。

      git push   讲本地仓库提交到远程Git仓库(默认是master)

      git pull  同步远程Git仓库到本地仓库

相关文章
相关标签/搜索