centos搭建git服务
2016-04-28 15:26
351 查看
git服务器端:
安装git命令: sudo yum install git (假设已经安装好了所有依赖包)
创建git用户和组: adduser git
passwd git
切换到git用户: su git
在git用户目录下随便建立一个文件夹,例如:mkdir reposegit
进入目录:cd reposegit
创建一个测试的git版本仓库: git init --bare testproject.git
进入 testproject.git 发现申城了很多目录和文件。
客户端(window)
下载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仓库到本地仓库
安装git命令: sudo yum install git (假设已经安装好了所有依赖包)
创建git用户和组: adduser git
passwd git
切换到git用户: su git
在git用户目录下随便建立一个文件夹,例如:mkdir reposegit
进入目录:cd reposegit
创建一个测试的git版本仓库: git init --bare testproject.git
进入 testproject.git 发现申城了很多目录和文件。
客户端(window)
下载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仓库到本地仓库
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- linux
- git终极指南:在实际开发中的应用
- 安全帐户管理器初始化失败:目录服务无法启动,错误状态 0xc00002e1 lsass.exe
- 将批处理文件注册成服务在系统启动的时候自动调用
- 全球路由DNS服务器
- 用sc删除mysql服务技巧
- mssql2005数据库镜像搭建教程
- Powershell获取系统中所有可停止的服务
- 在同一台机器上运行多个 MySQL 服务
- C语言实现在windows服务中新建进程的方法
- jQuery Ajax调用WCF服务详细教程
- 深入剖析哪些服务是Oracle 11g必须开启的
- Oracle监听器服务不能启动的解决方法
- VBS实现查询服务的制造商