1、centos安装配置git

[root@localhost ~]#yum install git-core

2、centos新增用户git(只做git服务器)

[root@localhost ~]#useradd git

[root@localhost ~]#passwd git

3、centos新增相关目录

[root@localhost ~]#su - git

[git@localhost ~]$mkdir repositories

[git@localhost ~]$ cd repositories/

[git@localhost repositories]$mkdir pg945.git

[git@localhost repositories]$ cd pg945.git/

4、centos配置初始化git

[git@localhost pg945.git]$git config --global user.name "longhai"

[git@localhost pg945.git]$git config --global user.email "longhaiqwe@126.com"

[git@localhost pg945.git]$git init

[git@localhost pg945.git]$ ls .git

branches        config       HEAD   index  logs     refs

COMMIT_EDITMSG  description  hooks  info   objects

5、centos将代码添加至git库

示例为postgresql-9.4.5版本源码

[git@localhost pg945.git]$ ls

postgresql-9.4.5

[git@localhost pg945.git]$git add postgresql-9.4.5/

[git@localhost pg945.git]$git commit -m 'postgres9.4.5-base'

6、centos创建ssh目录

[git@localhost ~]$ cd

[git@localhost ~]$ mkdir .ssh

7、win7安装git(忽略)

8、win7生成ssh秘钥

打开Git Bash,输入

ssh-keygen -t rsa

一路回车,会在C:\Users\Administrator\.ssh下生成id_rsa,id_rsa.pub两个文件,将pub文件中的内容复制

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF5knKu2iMwTEQuWhXZFovTeVWS/I67K9Y///xouS+4vCaBHwY4W/y2AHlYHIpjmiP5k3VQK0Sb+2351zxO/tt84Y0z99HzJEFnVnMkLXibM/7iw/3bRNn0KyLSqKbmwELWAhjGC7VOb2p0EbIpAKY7+o1Bq7bkXwoihN1grMJEzDlyQjuCH7/jWLFkPKV/0MkE+kz+C1dyWn75IoulLXPuRH+Hq7zCVhvipSuRaFo6WdR3d2V8yLKA662A74ThO+VZG6HppLgT4so+Iy3lztY1tC0I0JtsbcqMYFtvxF88ZMKLD3wfQKnRbqMSX0Au7kZbonRyz0rVpwCyApZhoXR Administrator@PC-20150804CPDP

9、centos ssh目录配置

将上述复制的内容粘贴到centos git用户下.ssh目录的authorized_key文件中(没有则新建)

[git@localhost .ssh]$ cat authorized_key

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9ZlS5sv+GDsVG5OvddOG2/Hiw3w55NV4FOWb93FXXWKlU+/W93XtDZWM0iXFe5bicx4OqlW/N5w9TuUmA5UWEP3R/wXblspdcpn5J6dcZ+MMyZ2DXBjhb5j4PjyRJwp252W0Jt6aVCeq7gj9JKZdzn7Jn1AzmGV+zoRQ0nrU/Yd0YQASqXgkKvYaamu1UsG8nUK1NWo4ILMH8oZqZh4e6257LVhwTGJ5nyMzxKLJ0C1TwSVekiUYUqcNVKNLtvEqXvyqhHUWKqihlZIyK+aH79bwEY6Ivc3fYgzOy9Ibfb8BNwTpYa/pU1+F573VFtmxU3Jb71366Mcvn3eUhloH/ longhaiqwe@126.com

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF5knKu2iMwTEQuWhXZFovTeVWS/I67K9Y///xouS+4vCaBHwY4W/y2AHlYHIpjmiP5k3VQK0Sb+2351zxO/tt84Y0z99HzJEFnVnMkLXibM/7iw/3bRNn0KyLSqKbmwELWAhjGC7VOb2p0EbIpAKY7+o1Bq7bkXwoihN1grMJEzDlyQjuCH7/jWLFkPKV/0MkE+kz+C1dyWn75IoulLXPuRH+Hq7zCVhvipSuRaFo6WdR3d2V8yLKA662A74ThO+VZG6HppLgT4so+Iy3lztY1tC0I0JtsbcqMYFtvxF88ZMKLD3wfQKnRbqMSX0Au7kZbonRyz0rVpwCyApZhoXR Administrator@PC-20150804CPDP

10、win7从centos git服务器上获取代码

win7随便找个目录运行Git Bash,

git clone git@192.168.189.133:/home/git/repositories/pg945.git

回到yes之后,输入密码,可以从服务器上获取源码。

写在后面:另外一个linux机器(或同机器另一用户)也可以从此处一样(主要是讲ssh生成的秘钥添加到authorized_key文件中)的获取git服务器上的代码。win7和linux同时同步这个代码,有修改也推送到服务器,两种环境都可以编译测试。中间步骤有些网络问题,请另行找资料,配通网络(安装ssh server,关闭防火墙等),有问题也可以留言,对于初学者能帮一定帮,一起讨论,共同进步。

局域网 git服务器 虚拟机,centos71虚拟机搭建git服务器相关推荐

  1. kali系统搭建本地服务器,kali linux 下搭建git服务器

    参考:http://www.cnblogs.com/dee0912/p/5815267.html https://www.liaoxuefeng.com/wiki/001373951630592960 ...

  2. 怎样给云机房服务器做系统,如何搭建云服务器机房

    如何搭建云服务器机房 内容精选 换一换 Linux操作系统下,用户由于误操作卸载弹性云服务器上的Tools,会对非PVOPS系统的磁盘和网卡产生影响,导致系统无法发现数据盘.此时,用户可通过新建一个弹 ...

  3. 使用腾讯云服务器的windows系统搭建CSGO服务器

    使用腾讯云服务器的windows系统搭建CSGO服务器 准备工作 在正式安装搭建之前需要先到steam官方游戏服务器账户申请公网秘钥Login Token(需要登录自己的steam账号) 网址:htt ...

  4. 下载服务器 linux系统,如何搭建Linux服务器

    以Linux为基础的"LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)"经典技术组合,提供了包括操作系统.数据库.网站服务器.动态网页的 ...

  5. Git 使用篇二:搭建远程服务器

    一般做一个私人的项目,不希望开源的,是不会放在GitHub上的,这个时候我们需要建里一个自己的Git远程服务器,方便小组成员开发. 这里以Centos云服务器为例: 第一步 如果自己的服务器没有git ...

  6. 虚拟机安装postfix服务器,CentOS 7 下搭建邮件服务器(bind+postfix+dovecot)

    CentOS 7下搭建邮件服务器 前提环境:CentOS 7虚拟机IP为192.168.43.124 主机名为mail.zxp.com 修改主机名:hostnamectl set-hostname m ...

  7. git linux 部署网站,centos 搭建git自动部署web应用

    由于经常要搭建一些web服务器应用,而且我用的最熟的就是centos 7 了,但工作又是做开发,所以记录一下操作方法以便后期查阅(不适合linux小白). 一.安装最新版本的git 官方地址:http ...

  8. windows 本地搭建git仓库_Windows系统下搭建Git本地代码库

    近由于工作需要,要把工作代码做一下版本管理.工作代码也不方便放到github上,也不想付费建私密库,公司也没几个人,所以就想着搭建一个本地Git版本库,来做版本管理.搭建过程如下. 系统环境:Dell ...

  9. 在linux下搭建git环境,在linux下搭建git github开发环境

    在linux下搭建git github开发环境 github git linux 1.安装git sudo apt-getinstall git 2.Generating SSH keys 2.1.g ...

最新文章

  1. 超级简单的权限类[结合CI和DWZ]
  2. 将Qt工程文件转成VC工程文件的小工具
  3. Zuul默认路由规则
  4. CSS之引入方式和选择器
  5. RHEL5U8配置Centos yum源
  6. 并查集+基础知识点详解
  7. 交叉编译android版htop
  8. 第九十六期:JavaScript 中的 4 个相等比较算法的介绍
  9. SCOM 2012知识分享-9:配置警报解决状态
  10. Poj 3281 Regional Chengdu Food(Dicnic)
  11. BYOD提升企业生产力的5种方式
  12. swift简介(东拼西凑,看看就的了)
  13. tomcat端口被占用了怎么办
  14. wait, notify, notifyAll
  15. 为Vista写程序,不把界面整漂亮点,你都不好意思和别人打招乎 :)
  16. Zen Cart 如何添加地址栏上的小图标
  17. 使用注册表文件(REG)添加、修改或删除windows注册表项和值
  18. JAVA练习——蝴蝶效应
  19. ai如何旋转画布_ai中怎么使用旋转工具制作旋转对称图?ai中使用旋转工具制作旋转对称图的方法...
  20. jit java同步消除_聊聊JIT是如何影响JVM性能的

热门文章

  1. php hook 键盘,python使用pyhook监控键盘并实现切换歌曲的功能
  2. 【渝粤教育】电大中专电子线路 (2)作业 题库
  3. 用8051单片机编程由P1.0和P1.1引脚分别输出周期为1ms和500us的方波
  4. 基于自然语言处理的垃圾信息过滤方法
  5. SAP系统开发时查询库存的方…
  6. 工厂模式(简单工厂,工厂方法,抽象工厂)
  7. [org.apache.pdfbox.pdmodel.font.PDTrueTypeFont] - Could not read embedded TTF for font CAAAAA+DengXi
  8. robot_marm catkin_make报错
  9. java assist_Java-Javaassist(一)
  10. hinet邮箱密码可以破解?