GitHub是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用.搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装. 假设你已经有sudo权限的用户账号,下面,正式开始安装. 第一步,安装git: $ sudo apt-get install git 第二步,创建一个git用户,用来运行git…
Ubuntu 18.04安装Samba服务器及配置 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作.以Ubuntu为例配置samba服务,Linux服务器的版本是Ubuntu 18.04.1 LTS. 在终端中执行下列指令:cat /etc/issue查看当前正在运行的 Ubuntu 的版本号. 以下是我的安装配置步骤: (1)更新当前软件. sudo apt-get upgrade  sudo apt-get update  sudo apt-ge…
================ git服务器安装 ==================== CentOS安装Git服务器 Centos 6.4 + Git 1.8.2.2 + gitosis## .查看Linux系统服务器系统版本 cat /etc/redhat-release # 查看系统版本 CentOS release 6.4 (Final) ifconfig # 查看服务器的IP eth0 Link encap:Ethernet HWaddr ::8B:FA:: inet addr:1…
在CentOS7系统中安装git服务器有两种方法,分别为yum安装和下载git安装包手动安装,这篇文章只有下载git安装包手动安装方法. 方法一:使用yum安装 暂无 方法二:下载git安装包手动安装 前提 以root用户登录终端 如果前期使用yum安装过git并且失败的话,请使用命令:yum remove git 具有git安装包,如果没有的话可以去 https://www.kernel.org/pub/software/scm/git/ 下载,找到自己想要安装的git版本,以.tar.gz结…
安装git服务器先安装依赖软件:yum -y install gcc zlib-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib curl autoconf tk1.下载最新的git文件:https://www.kernel.org/pub/software/scm/git/git-2.13.0.tar.gz2.tar xzf git-2.11.1.tar.gz 3.cd git-2.11.14../conf…
在Ubuntu 18.04安装Git 更新apt包列表 apt-get update -y apt-get upgrade -y 安装Git: apt install git 检查Git版本 git --version 配置Git 在Git中配置自己的名称和电子邮件地址 git config --global user.name "uni git config --global user.email "huanghoujie@163.com" 查看配置 git config…
搭建 FTP 文件服务 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 apt-get 安装 vsftpd: sudo apt-get install vsftpd -y vsftpd 是在 Linux 上被广泛使用的 FTP 服务器,根据其[官网介绍][https://security.appspot.com/vsftpd.html],它可能是 UNIX-like 系统下最安全和快速的 FTP 服务器软件. 启动 VSFTPD 安装完成后 VSFTPD…
背景: 今天才申请了腾讯云+校园计划的1元服务器,(https://www.qcloud.com/event/qcloudSchool)安装了Centos7.0,在安装mysql的时候,使用yum list | grep mysql 来查找yum源中是否有mysql,结果如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 <code class="hljs avrasm">[root@VM_47_56_centos ~]# yum list | grep…
最近在搞深度学习,老师比较宝贝他的服务器,要求我以后负责管理服务器.往后所有要使用服务器的人都必须向我申请账号,然后只允许客户端访问,使用文件传输软件传输文件.像我这样一个linux菜逼,这种要求不是赶鸭子上架嘛!而且我对运维也不感兴趣,想着实验不能再拖了,真是事多啊,影响我效率.然而吐槽归吐槽,正事还是要办,不然就没服务器用了=.= ....... (一)创建用户 相信大家的linux入门教材都是<鸟哥私房菜>,然而,我实际操作的时候发现并不是那么一回事.其实Ubuntu有自己的默认设置,如…
学习链接:博客园.廖雪峰 一 前言 前面已经贴了两个链接,为什么还要再写一篇呢,因为可能由于个人能力问题,我觉得上面两篇写的都有点简略,有些地方不太好理解,并不能一次性成功搭建,所以想根据自己踩过的坑再写一篇更详细的.所以如果有用户搜到了这篇文章且看完没有成功搭建,请评论中回复让我知道原因继续完善,谢谢! 另外,本次安装不涉及权限管理,因为只是自己测试,还未用于生产环境. 二 准备环境 本次测试使用两台虚拟机,一台Ubuntu系统作为Git服务器(以下称为服务器),一台CentOS系统作为客户端…
ubuntu14.04安装git,搭建环境 1.sudo apt-get install git 2.生成key ssh-keygen -t rsa 3.保存其他用户,创建的ssh用户密码 cd .ssh vi authorized_keys 保存     $ mkdir teawork.git $ cd teawork.git $ git init --bare      注:这是在服务器上运行的,是为了初始化一个根级的git仓库 $ exit…
起因 自己会有练手的不敢公开的项目,就自己搭建个服务器放自己的渣代码了. 在经历了连不上服务器.没有访问权限.没法提交以后,我打通了任督二脉. 我这个git服务器适合条件:1.就那么几个人小项目,不是几百人的大项目:2.不需要什么恶心的代码权限的(这玩意我搞不了). 经过 首先声明我下面的操作都是在root用户下执行的. 放行git端口 防火墙添加放行规则,将3690端口放行 安装git 安装git必备工具包: yum -y groupinstall "Development Tools&quo…
参考文章: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000 http://wlog.cn/soft/git-ssh-server-for-debian.html 在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改. GitHub就…
版本信息 ubuntu : 14.04.1 git version 1.9.1 perl v5.10.1 ssh OpenSSH_6.6.1p1 本次安装的git server使用gitolite实现. 参考资料 官网代码库 https://github.com/sitaramc/gitolite 官网手册 http://gitolite.com/gitolite/ 概念 gitolite依赖ssh公钥私钥鉴权机制. ssh 公钥,私钥 ssh本身支持多种登陆鉴权: 基于口令方式(安全级别低,存…
1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo apt-get install git 3.Git 使用前的基本配置 git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱" 4. 配置终端显示,有颜色,方便阅读 gi…
环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 服务器IP:192.168.1.31 域名:www.domain.com SSH端口:8200(默认为22) 安装步骤: 1.显示服务器版本[root@tCentos7 ~]# cat /etc/redhat-release#CentOS Linux release 7.0.1406 (Core) [root@tCentos7 ~]# u…
1.安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 接下来我们 创建一个git用户组和用户,用来运行git服务: $ groupadd git $ adduser git -g git $ passwd git 注意这里有两种授权客户端获取的方式 一种是口令 一种是公钥 这里就是设置口令 但是比较不安全 2.创建证书登录 收…
1.安装Git 打开控制台,执行以下命令进行安装 $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 安装过程中会停下来让你确认,不用管它,直接按Y然后回车即可. 安装完成以后,可以通过命令 git --version查看git的版本号 接下来需要使用命令创建git用户组合相应的管理用户 首先我们先添加一个用户组gitgroup,执行以下命…
服务器端配置 yum install -y git groupadd git useradd git -g git 2.创建authorized_keys cd /home/git mkdir .ssh chmod 700 .ssh touch .ssh/authorized_keys chmod 600 .ssh/authorized_keys cd /home chown -R git:git git 2.服务器端创建RSA RSAAuthentication yes PubkeyAuthe…
linux版本 linux版本为CentOS 6.8 (要注意有些软件的安装方法在各个linux版本之间也是存在差异的) git服务器 git服务器需要提供一个UI供开发人员创建项目管理项目,选择使用gitLab进行管理. 安装方法 gitLab的安装方法有两种,一种是使用集成化安装,直接下载gitLab的安装包,解压安装,一站式傻瓜服务,好处是简单,但是不可自己挑选其中个组件的版本:另一种是逐一安装ruby.mysql.redis等等 其中集成化安装可参考:centos7安装部署gitlab服…
1.安装扩展 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel 2.下载git wget http://codemonkey.org.uk/projects/git-snapshots/git/git-2014-08-24.tar.xz 3.解压安装 xz -d git---.tar.xz tar xvf git-2014-08-24.tar cd git--- make pr…
1.安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 接下来我们 创建一个git用户组和用户,用来运行git服务: $ groupadd git $ useradd git -g git 2.创建证书登录 收集所有需要登录的用户的公钥,公钥位于id_rsa.pub文件中,把我们的公钥导入到/home/git/.ssh/auth…
本为14.04 在搭建之前要确定其网络环境是没有问题.用root身份进行操作 1.安装和配置必要的依赖关系 apt-get update apt-get install -y curl openssh-server ca-certificates 或者输入 apt-get install openssh-server postfix 1.2.安装期间,可能会出现配置屏幕.选择“Internet Site”,按回车键.使用您的服务器的外部DNS 'mail name'和按回车.如果出现其他屏幕,继…
1.sudo apt-get update 2.sudo apt-get install vsftpd ,执行完该步骤,vsftpd服务已经安装 3.创建ftp用户 a,创建用户目录 sudo mkdir /home/uftp b,创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp c,修改密码 sudo passwd uftp 4,修改ftp的配置文件 /etc/vsftpd.conf a,向文件中添加 userlist_deny=NO user…
首先安装vsftpd: sudo apt-get install vsftpd 可以通过命令vsftpd -version查看vsftpd版本. 为ftp服务器新建一个用户(比如我这里新建一个用户名和密码都为sjff的用户): zifeiy@zifeiy-PC1:~$ sudo useradd -d /home/sjff -s /bin/bash sjff zifeiy@zifeiy-PC1:~$ sudo passwd sjff 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: pa…
1.查看yum上的php $ yum list php Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Available Packages php.x86_64 -.el7_1 os 2.安装PHP sudo yum install php 3.配置apache(/etc/httpd/conf/httpd.conf),增加两行 AddType application/x-ht…
https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git 有yum的系统执行下列命令(已测试) $ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel $ yum install git-core 有apt-get的系统执行下列命令(未测试) $ apt-get install libcurl4-gnutls-…
root@hett-PowerEdge-T30:/usr/local/src# lltotal 235956drwxr-xr-x  6 root root      4096  3月 26 14:48 ./drwxr-xr-x 11 root root      4096  3月 20 09:43 ../-rw-r--r--  1 root root   9532698  3月 26 14:48 apache-tomcat-8.5.29.tar.gzdrwxr-xr-x  8 uucp  143…
一 .解决python编译安装所需的软件依赖 yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 二 下载python3.6源码包 1,在服务器opt目录下输入 wget https:…
# To get the very latest version of git, you need to add the PPA (Personal Package Archive) from the Ubuntu Git Maintainers Team to your Software Source list. Do that with the add-apt-repository command to add the PPA: sudo add-apt-repository ppa:git…