0 | 思路 在开始编程前,先创建一个版本管理库,以前一直用SVN,但目前用Git的还是比较,正好利用这个机会学习GIt. 想过使用Github提供的免费服务器,但项目目前还没有做开源的准备,于是就有了搭建私有Git服务器的想法. 目前的思路是想把N年前的树莓派1代用起来,之前用他来学习计算机视觉,实在是太慢了. 1 |  硬件 硬件如下图所示,U盘用来存放代码库,SD卡是安装树莓派系统,USB无线网卡用于连接家里的网络. 2 | 安装 Step 1. 在PC端格式化用于存放代码库的U盘,盘卷名…
服务器系统:Centos 6 (查看centos版本命令:lsb_release -a) 客户端系统:Windows 7 一.服务器端安装Git ==通常centos上使用yum源安装的git版本过低== 1. 检查系统上是否已经安装git,若已有则卸载 // 查看当前git版本 # git --version git version // 卸载旧版本 # yum remove -y git 2. 安装依赖包,下载最新版本git源码 # yum install -y curl-devel exp…
前言 经常有需要写不能公开代码的项目,所以只好自己搭建一个私人的git服务器 Gogs的好处在于比Gitlib轻量化了好多,而且是国人写的,官方主页也是中文的 Gogs首页 腾讯云服务器配置: Ubuntu16.04 LTS 腾讯云学生版1G内存 1Mbps 准备安装 环境是标准的LNM环境:(我之前为了学PHP就已经安装好啦) sudo apt install nginx mysql-server git 配置数据库 SET GLOBAL storage_engine = 'InnoDB';…
1.远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改.GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用. 1.安装git服务环境准备 yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel gcc cc 2…
一.概述 服务器的免密登录和git服务器的搭建,关键都是要学会把自己用的机器的公钥添加到服务器上,让服务器“认识”你的电脑,从而不需要输入密码就可以远程登录服务器上的用户 免密登录当然是登录root用户,而搭建git服务器需要在服务器上创建一个git用户.注意服务器上每个用户识别的公钥存在不同的文件中,因此需要自己的电脑既能免密登录,又能使用git服务器,就要把自己电脑的公钥添加到两个文件中 二.服务器免密登录 1.修改服务器sshd config配置 登录服务器的root用户,然后输入 vim…
在阿里云上搭建私有GIT仓库 年轻人就得好好学习,不能这么颓废 最近做项目练练手,用到了github, 但是github访问速度是真的慢啊,下载项目,下载一天了.所以呢,我是个成熟的人了,只好自己搭建个私服自己用喽,而且我有阿里云免费领的半年的es服务器,就搭建在自己的阿里云 一.git介绍 百度百科: GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. Github地址:https://github.com/go-git…
使用BaGet 搭建私有nuget 服务器 netNugetBaGet 引言 为了增强代码的安全性和企业团队开发的高效性,搭建私有的package 包管理服务器是很有必要的,搭建私有的类库管理服务有以下优点: 实现关键性代码保密 提供代码利用率 实现代码不同版本管理 使用BaGet 搭建本地私有nuget 服务器 BaGet 是GitHub上开源的一个项目,是一个轻量级NuGet和符号服务器,查看详情. 具体实现过程如下: 1.下载最新release 版本 在github 中下载最新的relea…
对于 .NET 开发者来说,nuget 是必不可少的程序包管理工具.相应地,大部分开发团队都需要在内部搭建 Nuget 服务器,以管理私有 nupkg 包.本教程所使用的 Nuget 服务器,不是微软官方的,而是 BaGet.BaGet 是一款基于 .NET 开发的轻量级的 NuGet 服务器,它是开源.跨平台和云原生的. Nuget 服务器 Baget - Nuget 服务器 BaGet 可以运行的平台有:本地计算机.Docker.AWS.Azure.Google Cloud 和阿里云.本文只…
/****************************************************************************** * Ubuntu 14.04搭建简单git服务器 * 说明: * 由于最近需要搭建一下git服务器,记录一下一些疑虑和遇到的一些问题. * * 2016-6-7 深圳 南山平山村 曾剑锋 ****************************************************************************…
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:搭架私有Git服务器Gogs.…
linux下安装EJBCA 搭建私有CA服务器 EJBCA是一个全功能的JAVA的CA系统软件,我们可以用此搭建私有CA服务器: 一:首先我的测试环境: 1.  linux mint18.3 62位:同ubuntu 2. ejbca_ce_6_5_0 : 下载地址 https://sourceforge.net/projects/ejbca/files/ejbca6/ejbca_6_5_0/ 3.  jboss-eap-6.4.0 :下载地址 https://developers.redhat.…
使用Gitblit 搭建Windows Git服务器 整理使用Gitblit搭建Git服务器的步骤. 目录 使用Gitblit 搭建Windows Git服务器 目录 下载安装 配置 运行 客户端运行 其他 参考 下载安装 jdk 本文使用版本1.7u80. gitblit 本文使用版本1.8.0 ,直接解压无须安装. 配置 jdk配置 配置环境变量,略. gitblit配置 参考官方文档.修改gitblit安装目录下的data文件下的gitblit.properties. 其中include…
树莓派搭建python环境服务器 服务器结构大致为:django+uwsgi+nginx+python+sqlite 配置python环境 系统本身自带了python2.7和python3.5.在这里我们搭建python3.5的环境.所以需要安装pip3,在安装pip3之前需要setuptools支持. 安装setuptools如下命令: -:wget --no-check-certificate https://pypi.python.org/packages/source/s/setupto…
docker 安装 https://www.cnblogs.com/liuxiaoji/p/11014329.html 1.使用docker搭建私有Nuget服务器 docker run -d -p : -v /home/nuget/db:/-bd77-e09eda3d0119 sunside/simple-nuget-server 这里环境变量NUGET_API_KEY要记住后面的命令需要使用成功后如下图所示: docker 命名执行之前 需要新建2个挂载目录 1 .db目录 /home/nu…
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 最近开始着手进行Openwrt平台的物联网网关设计,思路有些乱,通过笔记的方式进行记录和整理. 声明: 在本文中,有些内容摘自网上,我进行了整合,因此出处不明,在此对原文作者致歉! -----------------------------------------------------(分割线)-------------------------…
教程目录 1.1 CoolBlog开发笔记第1课:项目分析 前言 今天是CoolBlog开发笔记的第2课,我们将要讲解的是开发环境的搭建.俗话说"工欲善其事必先利其器",Django开发中我们选择一些比较好用的开发工具大有裨益. 开发选择的操作系统为win7 x64旗舰版(比较普遍,我也想用Mac),Python版本使用的是3.5.2,Django采用的版本是1.9.8.建议大家Python和Django的版本尽量和我保持一致,这样有了问题也好排查.如果你使用的Python2.7.x,…
简介 使用 sinopia 的好处是,node系的工程师,内部协作时,使用自有 npm 包,会非常方便:另外,sinopia,会缓存已经下载过的包,可以在相当程度上,加速 npm install 相关命令的执行. 工作中,确实有需要用到 sinopia 来作为私有 npm 服务器的场景.原来一直在自己电脑上开启 sinopia.这样做最大的问题是,sinopia 后台一直开着,会越来越耗费资源,电脑最后会变得很卡.偶尔,还会因为忘记开启或关闭 sinopia,带来各种不便利. 今天我试着直接在树…
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 昨晚上熬夜写了[Openwrt项目开发笔记]:Openwrt平台搭建(一),虽然洋洋洒洒地写了不少东西,但我还是感觉忽略的一些东西.在本文中,我试着将我能想到的一些点列出来: 一.关于Openwrt版本的选择 Openwrt官方wiki:http://wiki.openwrt.org/about/history 列出了Openwrt的版本演变历史…
在上一篇博客中,我们主要聊到了git的基本工作原理和一些常用的git命令的使用:回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13787701.html:今天我们来聊一聊git私有仓库的搭建: 我们知道对于git的仓库来讲,不外乎就是一个文件服务器,也就说git仓库可以使用传输文件的协议来把用户本地仓库中的代码推送到远程仓库进行保存,同时用户也可以从远处仓库拖代码到本地仓库:这是git仓库的最基本功能:常用的传输文件的协议有http.https.ftp.s…
起因 自己会有练手的不敢公开的项目,就自己搭建个服务器放自己的渣代码了. 在经历了连不上服务器.没有访问权限.没法提交以后,我打通了任督二脉. 我这个git服务器适合条件:1.就那么几个人小项目,不是几百人的大项目:2.不需要什么恶心的代码权限的(这玩意我搞不了). 经过 首先声明我下面的操作都是在root用户下执行的. 放行git端口 防火墙添加放行规则,将3690端口放行 安装git 安装git必备工具包: yum -y groupinstall "Development Tools&quo…
现在使用git的很普遍,在开发内部如何建立个git服务器,本文以gitlab为例,让你分分钟就可以搭好一个环境[docker的威力非同一般] 首先在docker.com找到gitlab的下载源和信息,如下: https://registry.hub.docker.com/u/sameersbn/gitlab/ 根据页面说明,我们选择一键式的处理,如下: wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/do…
今天闲着无聊,于是乎想用最近很流行的docker容器搭建一个自己的gitlab的服务器,关于docker和gitlab就不多介绍了,网上查了很多资料,貌似没有一个统一的方法,很乱很杂,而且很容易误导人,其实搭建一个私有gitlab服务器其实没有那么难,说一下今天我用的方式. 网上的方法很多,无外乎两种: 1.分别拉取redis,gitlab,postgresql(mysql也行)三个镜像,然后不拉不拉不拉...感觉后面好麻烦(个人还是比较懒的). 2.通过docker-compose快速构建,我…
最近因为项目需求,需要实现一个原型系统,加上后期项目需要多人协作,考虑采用了git做版本控制. 这里主要简要描述下git服务器和客户端的搭建和配置. 1.git服务器 (1)安装git sudo apt-get install git git是一个分布式的版本控制工具,每个git仓库既可以作为服务器也可以作为客户端(不同于svn采用的集中式版本控制),故安装完成后需要配置用户信息 git config --global user.name "mal" git config --glob…
搭建git本地服务器使用的软件有很多,例如:gitlab,gitblit,gitbucket,gogs,gitolite,具体比较:http://softlab.sdut.edu.cn/blog/subaochen/2016/01/github_like_softwares/ 搭建svn本地服务器使用的软件为VisualSVN Server,具体配置过程可参考:https://www.cnblogs.com/yankyblogs/p/7282752.html…
一.安装配置jdk 1.下载 下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html 2.安装jdk 3.配置环境变量 右键 计算机→属性→高级系统设置→环境变量 新建系统变量: CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME:C:\Program Files\Java\jdk-14.0.2(即jdk的安装路径)…
说明:不要把有限的生命浪费到权限斗争中! 1.安装SSH sudo apt-get install openssh-server sudo service ssh start 2.安装Git sudo apt-get install git 3.创建用户git sudo adduser git 4.禁止git用户Shell登录 sudo vim /etc/passwd git:x:::,,,:/home/git:/bin/bash改成git:x:1001:1001:,,,:/home/git:/…
部署一个git代码托管服务就是这么简单 --基于阿里云ecs以docker容器运行gogs代码托管服务 部署步骤: 1.新建ecs云主机,选定操作系统为ubuntu 12.4tls 2.搭建docker环境 3.拉取gogs镜像 docker pull gogs/gogs 4.运行gogs容器 # Pull image from Docker Hub. $ docker pull gogs/gogs # Create local directory for volume. $ mkdir -p…
最近在学Linux,顺便将自己的服务器用起来,不然又得废弃一年.这次是跟着网上的教程做一个简单的git私有仓库,复杂完整的git系统还需使用gitlib系统. 首先在linux上安装git yum install -y git 查看git版本,看看是否安装成功 git --version 创建一个git用户 useradd git passwd git 在git用户的加目录下初始化一个仓库 cd /home/git mkdir resposities # 我这里专门创建了一个目录,用来存放各种项…
前言及准备 本笔记适用于第一次给树莓派刷openwrt系统的玩家,对刷机过程及注意事项进行了记录,刷机之后对openwrt进行一些简单配置. 使用openwrt源码制作固件需要花费一点时间. 平台环境 编译主机:Ubuntu 16.04 目标机:树莓派3B+ 1.sd卡系统备份 刷机之前对之前系统进行备份. tf卡通过USB读卡器连接到PC,在虚拟机ubuntu上连接 MXT USB device: 然后查看磁盘挂载就可以看到存储卡 df -h 我们可以看到 /dev/sdb1 /dev/sdb…
前面的几个章节的介绍,基本把usbTOcan的底层代码设计好,现在需要介绍PC端的PyUSB进行简单的测试. 在文章开始之前,需要简单的介绍一下整个系统. 0 | 部署 这里使用了两块TM4C123GXL开发板,一块用来周期性的发送CAN报文,另一块则是usbTOcan的主体,如下图所示 实物图如下,使用了层叠的方式,这样节约空间,同时简化了焊接 1 | PyUSB介绍 PyUSB旨在成为一个易于使用的Python模块来访问USB设备.PyUSB依赖于本地系统库来进行USB访问.目前,它可以直接…