说明

利用树莓派为我所有的Git仓库创建了一个Git私有服务器,方便私有代码和文档的管理。

安装

1. 安装Git服务器和必要的客户端软件

  sudo apt-get install wget git-core
2.没有SSH,则安装
  sudo apt-get install ssh
3.启动SSH
  sudo /etc/init.d/ssh start
4.设置默认启动
  sudo update-rc.d ssh defaults

添加一个”Git”用户和组

1.增加
  adduser --system --shell /bin/bash --gecos 'git version control by pi' --group --home /home/git git
  注意:/home/git是这个例子里我使用的文件夹。如果你想使用别的路径,替换下面命令里的”/home/git”。
2.修改Git密码
  passwd git
3.切换用户
  su git

增加一个空的Git仓库(Git Repository)

1.切换到GIT跟目录下
  cd /home/git
2.建立仓库并初始化
  mkdir test.git
  cd test.git
  git --bare init

Push你的代码到Pi上

1.加入一个新的远程主机(假设树莓派IP为192.168.0.22,根据自己主机更改自IP)
  git remote add origin git@192.168.0.22 :/home/git/test.git
2.add增加你的代码,commit提交到本地,然后push到远程。
  git add .git commit -am "Initial"git push origin master
  类似这样的消息”authenticity of host …”只需要输入”yes”然后继续就可以了。  如果一切正常,你的Git仓库已经搭建在你的树莓派上了。3.测试clone代码到Windows机器上,更改路径到一个空文件夹,然后通过命令行(或git bash),运行:
  git clone git@192.168.0.22:/home/git/test.git

树莓派上搭建Git服务器相关推荐

  1. CentOs上搭建git服务器

    CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...

  2. 使用gitblit在Windows上搭建git服务器

    使用gitblit在Windows上搭建git服务器 概述 工具准备 安装流程 安装jre-7 测试java环境 解压并配置gitblit 修改data目录下的defaults.properties文 ...

  3. 10分钟教你在Windows上搭建Git服务器

    10分钟教你在Windows上搭建Git服务器 一.下载并安装jdk. 二.下载Gitblit 三.配置 四.运行 五.测试 一.下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK ...

  4. windowsServer服务器上搭建GIt服务器

    摸索了一天,终于把服务器端Git搭建完毕.记录下来,省的以后踩坑. 如下: 1.下载JavaSDK,通过oracle官网下载,网址: https://www.oracle.com/index.html ...

  5. centos7上搭建git服务器

    centos7上搭建git服务器 环境 centos7,git 1.8.3,tortisegit 安装git和创建用户 注:$代表用root用户登录 # 安装Git $ yum install git ...

  6. 自建git服务器连接Pycharm系列二:在centos7上搭建git服务器

    在自己的Linux虚拟机上,搭建git服务器,用来保存代码. centos7本身自带git,需要先卸载,安装成较新的版本. 1.卸载系统自带版本 系统已经自带 [root@dscrapy01 ~]# ...

  7. 在树莓派上搭建MQTT服务器

    一.MQTT协议 实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish).代理(Broker)(服务器).订阅者(Subscribe).其中,消 ...

  8. 在群辉上搭建git服务器

    环境及使用工具 Windows10 群辉DS3617xs Git-2.22.0-64-bit XShell6 一.在群辉上安装Git Server套件 二.创建存放git库的共享文件夹(可以在控制面板 ...

  9. Ubuntu上搭建git服务器

    一.安装git服务器所需软件 1.安装git-core git-core是git版本控制核心软件. apt-get install git-core 若安装提示失败,可能是因为系统软件库的检索文件太旧 ...

最新文章

  1. Makefile和Shell学习笔记
  2. ngrok服务器搭建
  3. 学习《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码
  4. Android之ScrollView
  5. 直播预告 | 视觉SLAM在AR应用上的关键性问题探讨
  6. poj 1182 食物链 并查集
  7. Creating and Destroying Objects
  8. ActivityManagerService启动过程
  9. 第一次用vc写的文件切割小软件_CutFile
  10. 微软官网操作系统下载方法
  11. Android App签名
  12. 共享单车借力互联网保险,二者会擦出怎样的火花?
  13. GridView,GridLayout
  14. 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11
  15. user-select的详细用法
  16. SpringMVC基础三
  17. 面试系列 -- 常见面试问题回答思路
  18. chinapay 新版php接口,php最新銀聯支付chinaPay,最新接口地址
  19. 壁纸 - 4K高清壁纸大全
  20. SKY85728-11低噪声放大器skyworks 高度集成 5 GHz前端模块(FEM)

热门文章

  1. Python练习_三级菜单
  2. sqoop导入数据到hive中元数据问题
  3. 织梦dedecms dede plus文件作用介绍及安全设置
  4. 在手机网页中使用USEMAP
  5. 理解模板引擎Razor 的原理
  6. 无标题窗体的移动及其简单美化
  7. 南京人工智能高等研究院孔慧:多向技术驱动,让企业具备长久竞争力
  8. [bzoj2301][HAOI2011]Problem b
  9. 程序是什么--过滤器和状态机
  10. SVN的标准目录结构:trunk、branches、tags