menu Hyou
主页
分类
标签
关于
color_lens

... Rei ...

... cjlmonster@163.com ...

... 白开水与方便面 ...

home
主页
chevron_right
local_library
分类
chevron_right
local_offer
标签
chevron_right
brightness_auto
关于
chevron_right

标签云

Linux tar 命令的常用操作 Git

2021-06-21 约 156 字 预计阅读 1 分钟

简述 tar 命令是一个在 Linux 系统中非常实用的命令,用于备份和压缩文件 tar 命令的常用选项: 选项 使用描述 -c 创建备份文件,格式为文件名.tar,与 -z 组合,可对备份文件进行压缩,格式为文件名.tar.gz -x 还原备份文件,与 -z 组合,可解压并还原经过压缩的备份文件 -t 查看备份文件,与 -z组合,可查看压缩后的备份文件 -z 使用 gzip 命令进行压缩,一般与 -c, -x 或 -t 组合使用 -f 指定备份文件 -v 显示指令执行过程 下面介绍一些常用的操作 准备 首先准备一些文件,如下创建一个文件夹 sample ,并在里面创建三个文件 $ mkdir sample $ cd sample $ touch qwe.txt $ touch zxc.

Gitosis使用教程 Git

2021-06-17 约 376 字 预计阅读 2 分钟

简述 gitosis 是一个用Python写的git权限管理工具,可以用来管理开发团队,比如为一个项目分配开发人员,即一个仓库的可访问操作人员,或者简单的控制某些用户对某个仓库只有可读权限,即只能查看或拷贝,但不能修改。下面,接着上篇的 自定义git服务器 开始讲。ps: git服务器是 Linux Mint 虚拟机,ip是 192.168.2.178 ​ 安装 上一篇我们讲到 配置 git用户免密码登录时,往 .ssh/authorized_keys 这个文件里添加需要参与到项目管理的用户的公钥进来,往后这些用户就可以通过git用户拷贝项目到本地进行开发了,现在我们用 gitosis 来管理用户的公钥,将 .ssh/authorized_keys 文件交给 gitosis 管理。 ​ 先把旧的 .ssh/authorized_keys 给删除掉,或备份起来,因为初始化 gitosis 会重新创建 .ssh/authorized_keys 文件 $ sudo mv .ssh/authorized_keys .ssh/authorized_keys.bak 然后将 git用户的登录shell改回来,即改成/bin/bash,让其具有登录权限 $ sudo usermod -s /bin/bash git $ cat /etc/passwd 接着用root用户登录并切换到root家目录,安装 gitosis一定要用 root用户,否则安装失败 $ sudo su - 拷贝 gitosis 到root用户的家目录下 $ git clone https://github.com/res0nat0r/gitosis 进入刚刚拷贝的 gitosis 目录里,然后使用 Python 安装 gitosis(注意:一定要进入 gitosis 目录再执行Python安装命令,还有就是一定要使用Python2来执行,不能用Python3,否则安装失败)

Git自建服务器 Git

2021-06-11 约 350 字 预计阅读 2 分钟

简单介绍 开发的时候,如果选用 git 做版本控制的话,通常情况下,首先在本地电脑上安装 git 客户端进行版本控制,而后了,有下面几种情况: ​ 只在本机上开发,git 只是用来做做代码回滚和保存代码到本地; 在本地上开发,然后把代码托管到 git托管平台,如著名的 GitHub,国内的 Gitee; 在本地上开发,然后把代码托管到 自建git服务器。 ​ 上面的三种情况下,第一种只需一台电脑,自个玩就可以了,后两种都是把代码托管到另一台服务器上,GitHub 和 Gitee,免费的开源代码托管平台,其后台使用的就是git服务器,因为是开源的,所以托管到上面的代码,别人也能拷贝和查看,当然也是可以建私人仓库,不过要收费,貌似 Gitee 可以建免费的私人仓库(不清楚)。下面详细介绍下自建 git 服务器,把代码托管到自己的私人服务器上。 ​ 教程准备 客户端:这里准备一台Windows电脑,系统为 win7 git服务器:一般为Linux服务器,这里因为条件有限,装了一个 Linux Mint 虚拟机(有钱的话,可以考虑各家的云ecs,选个最低配,一年大概三四百吧,以后也可以当测试用),ip为:192.168.2.178,后面ssh远程连接需要用到 各自安装 git 客户端,前面已经讲过,这里不再叙述,详细请看 安装教程 客户端配置 客户端生成用于ssh登录的密钥对,打开 Git Bash 窗口,输入 ssh_keygen 命令创建 $ ssh_keygen -t rsa -C “developer1” -t 密钥的算法,默认不写是 dsa,这里设为 rsa -C 用于备注,一般就是备注这台电脑的使用者之类的,最后会在生成的公钥末尾里显示,默认为电脑用户名, 输入命令后,一路按回车就可以了,最后会在用户的家目录里生成 .ssh 目录,并存放有两个文件,其中 id.rsa为私钥,id_rsa.pub为公钥 接着把公钥上传到git服务器上,可以使用ftp,或用其它更简单的方式,下面会讲 ​ git服务器端配置 创建git用户 查看git用户是否存在

Git常用命令 Git

2021-06-09 约 521 字 预计阅读 3 分钟

仓库配置 git config git 的仓库配置有三个地方,分别是: local:其表示当前项目或仓库配置,优先级最高; global:用户配置,优先级次之,local没配置时,将启用global配置; system:系统配置,优先级最低,当前面都没配置时,启用这里的配置; git config --local [ -l | --list ] 查看当前仓库配置 git config --global [ -l | --list ] 查看用户配置 git config --system [ -l | --list ] 查看系统配置 git config --local user.name mint 配置当前仓库的用户名为 mint git config --local user.email mint@163.com 配置当前仓库的邮箱为 mint@163.com git config --local user.

Git安装教程 Git

2021-06-09 约 340 字 预计阅读 2 分钟

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。我们所熟知的源代码托管平台GitHub,其后台用的就是git。下面简单介绍下各平台怎么安装git客户端:​Windows平台 安装客户端:直接在git的下载链接里下载windows版本的客户端直接安装就可以,https://git-scm.com/downloads 配置路径:要想打开命令行就能运行git命令,安装后,还需配置下路径,假设安装路径为 C:\Program Files\Git 依次打开 我的电脑->系统属性->高级系统设计->环境变量,在用户变量里新建 GIT_HOME 环境变量 接着在用户变量里找到 Path 变量,点击编辑,把 GIT_HOME\bin 添加到后面保存,记得 GIT_HOME 前面没分号时,要加一个分号间隔前面的路径 运行:直接打开 cmd命令行 输入命令就可以运行,或在某个文件夹了右键选择 Git Bash Here Linux平台 Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(Fedora 体系, Centos, RedHat 等)或者有 apt或apt-get 的系统上( Debian 体系,Ubuntu, Mint等),可以用下面的命令安装: Debian/Ubuntu Debian/Ubuntu Git 安装命令为: $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev $ apt-get install git Centos/RedHat 如果你使用的系统是 Centos/RedHat 安装命令为:
copyright 2021 cjlmonster | 粤ICP备2021067029号 | 粤公网安备 44132302100200号
设置文档主题

主题色

主色

强调色