树莓派上搭建Git服务器
说明
利用树莓派为我所有的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服务器相关推荐
- CentOs上搭建git服务器
CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...
- 使用gitblit在Windows上搭建git服务器
使用gitblit在Windows上搭建git服务器 概述 工具准备 安装流程 安装jre-7 测试java环境 解压并配置gitblit 修改data目录下的defaults.properties文 ...
- 10分钟教你在Windows上搭建Git服务器
10分钟教你在Windows上搭建Git服务器 一.下载并安装jdk. 二.下载Gitblit 三.配置 四.运行 五.测试 一.下载并安装jdk. 安装JDK请移步到:2022年最新Java JDK ...
- windowsServer服务器上搭建GIt服务器
摸索了一天,终于把服务器端Git搭建完毕.记录下来,省的以后踩坑. 如下: 1.下载JavaSDK,通过oracle官网下载,网址: https://www.oracle.com/index.html ...
- centos7上搭建git服务器
centos7上搭建git服务器 环境 centos7,git 1.8.3,tortisegit 安装git和创建用户 注:$代表用root用户登录 # 安装Git $ yum install git ...
- 自建git服务器连接Pycharm系列二:在centos7上搭建git服务器
在自己的Linux虚拟机上,搭建git服务器,用来保存代码. centos7本身自带git,需要先卸载,安装成较新的版本. 1.卸载系统自带版本 系统已经自带 [root@dscrapy01 ~]# ...
- 在树莓派上搭建MQTT服务器
一.MQTT协议 实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish).代理(Broker)(服务器).订阅者(Subscribe).其中,消 ...
- 在群辉上搭建git服务器
环境及使用工具 Windows10 群辉DS3617xs Git-2.22.0-64-bit XShell6 一.在群辉上安装Git Server套件 二.创建存放git库的共享文件夹(可以在控制面板 ...
- Ubuntu上搭建git服务器
一.安装git服务器所需软件 1.安装git-core git-core是git版本控制核心软件. apt-get install git-core 若安装提示失败,可能是因为系统软件库的检索文件太旧 ...
最新文章
- Makefile和Shell学习笔记
- ngrok服务器搭建
- 学习《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码
- Android之ScrollView
- 直播预告 | 视觉SLAM在AR应用上的关键性问题探讨
- poj 1182 食物链 并查集
- Creating and Destroying Objects
- ActivityManagerService启动过程
- 第一次用vc写的文件切割小软件_CutFile
- 微软官网操作系统下载方法
- Android App签名
- 共享单车借力互联网保险,二者会擦出怎样的火花?
- GridView,GridLayout
- 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11
- user-select的详细用法
- SpringMVC基础三
- 面试系列 -- 常见面试问题回答思路
- chinapay 新版php接口,php最新銀聯支付chinaPay,最新接口地址
- 壁纸 - 4K高清壁纸大全
- SKY85728-11低噪声放大器skyworks 高度集成 5 GHz前端模块(FEM)