请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

微盟网络 项目开发 营销运营 执行框架 大道至简 悟者天成 微盟网络

 找回密码
 免费注册
 
查看: 9098|回复: 34

搭建GIT服务器和git 时端口问题

[复制链接]

79

主题

16

好友

1011

积分

管理员

Rank: 9Rank: 9Rank: 9

该用户从未签到

发表于 2015-12-17 23:03:42 |显示全部楼层
        当学会了使用GIT后工作效率提升不少 现在 在世界任何一台接入互联网的电脑中,安装git 和 vim 就能进行工作,但是有些时候有些保密项目不合适在git 托管上传。哪怕是有私密项目这个功能也不方便,或者换种角度说 如果公司电脑无法外网访问那么。内网git服务器对开发就很不错了。

        经过研究后git 服务器其实就是一个用git 初始化一个纯仓库,通过ssh 进行链接 clone  push pull 操作。说干就干 于是我在工作服务器创建了几个git 区间遇到几个问题,记录以便查看。

        由于使用git 的时候 要用到:账户@服务器地址:/项目目录/仓库名.git 那么我就建立个容易记忆且方便输入的,来到服务器
cd / #进入根目录
mkdir git && cd git 创建git 目录同时进入到git目录
如果你有一个项目叫 money 那么初始化一个纯仓库
git init --bare money.git
这样会显示纯仓库建立成功,如果有多个那么同理创建

当然既可以创建独立git的账户
出于安全考虑,创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:
  1. git:x:1001:1001:,,,:/home/git:/bin/bash
复制代码
改为:
  1. git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
复制代码
ok git 服务器就这么ok 了!那么新问题来了!
由于我的工作站 ssh 的端口不是22 那么在pull 或者 clone 的时候 端口怎么加?有两种方案:

方案1:
  1. git clone ssh://git@hostname:port/git/project.git
复制代码
例如:
  1. git clone ssh://git@192.168.1.111:2877/git/money.git
复制代码
方案2:

通过 ~/.ssh/config 文件设置 服务器别名 和 端口 和指定的 key.pub 临时使用建议方案1 长期使用建议方案2

cd ~ 进入 用户目录

vim .ssh/config # 设置别名和配置信息
  1. host gitserver
复制代码
同理在config 文件中可以添加多个例如以上信息
设置别名
指定得pub,如果你有多个得话
登陆用户名 当然你可以 再创建专属git账户
下面呢就是端口

ok 现在可以 克隆了

你可以 先创建一个仓库 git init 之后添加 origin 远程信息
  1. git remote add orinig "gitserver:/git/project.git"
复制代码
之后 git pull origin master 即可下来

当然你也可以用 :git clone gitserver:/git/project.git 也可以克隆

ok 现在git 服务器创建也明白了 特殊端口克隆也解决了,做此记录以备忘记,我也是学习如有错误欢迎指正!
回复

使用道具 举报

0

主题

0

好友

22

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:06:30 |显示全部楼层
支持你们一下下哈
回复

使用道具 举报

0

主题

0

好友

26

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:09:17 |显示全部楼层
碉堡了!
回复

使用道具 举报

0

主题

0

好友

21

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:11:13 |显示全部楼层
好像还不错!
回复

使用道具 举报

0

主题

0

好友

21

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:13:08 |显示全部楼层
期待中......
回复

使用道具 举报

0

主题

0

好友

21

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:14:52 |显示全部楼层
很不错的哦,支持,加油
回复

使用道具 举报

0

主题

0

好友

34

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:16:36 |显示全部楼层
我表示压力很大
回复

使用道具 举报

0

主题

0

好友

34

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:26:19 |显示全部楼层
支持,赞
回复

使用道具 举报

0

主题

0

好友

23

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:36:02 |显示全部楼层
赞一个!
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

该用户从未签到

发表于 2015-12-17 23:42:20 |显示全部楼层
顶起  很好的帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

关闭

向你推荐 上一条 /1 下一条

( 滇ICP备14001596号 )     微盟网络 大道至简 悟者天成 Vmurl Inc.

GMT+8, 2017-6-29 22:02 , Processed in 0.127939 second(s), 34 queries .

Powered by Discuz

© 2001-2012 Comsenz Inc.

滇公网安备 53012502000111号