菜单

git的CentOS服务端安装和windows客户端的使用

2019年11月10日 - 4166m金沙
git的CentOS服务端安装和windows客户端的使用

Windows7安装Bitvise开启ssh服务

by:铁乐猫

在Liunx和windows10上安插SSH服务是生机勃勃件十分轻易的事,终究系统己经自带了ssh的服务效果。
只是在windows7上同意轻便,也可能有二种达成的方案,今天要说的正是透过安说大话itvise那么些软件来在windows7上搭建出ssh服务。
实际在windows7上搭建ssh服务,对于自个儿来说,是因为刚刚在上学mysql,而又是在协和使用的台式机上win7系统上安装了mysql。
就算接纳cmd命令窗口来接二连三和周转mysql的指令也不留意。
而是笔者立马想的是想用xshell连接上本土ssh服务后再连接上mysql来操作,那样能够事半功倍用xshell的野史日记来查阅操作记录。

那正是说,接下去就起来安吹嘘itvise吧。
首先须求FQ本领访问到Bitvise的官方网址网址,从而在官方网址络下载。
官方网址链接:

图片 1

官英特网有提供客户端和服务端,两个作者都下载回来安装使用过。
顾客端也相当好用的,正是紧缺了像xshell那样的野史日记。
但它同期还合併了sftp,windows远程桌面等顾客端服务。

此番插足测验的Windows系统为Windows Server 2010 LX5702
Enterprise,Linux系统为SUSE12
sp1。

git的CentOS服务端安装和windows客商端的施用

此教程以 搬瓦工vps CentOS 6 x64 的种类为碰着,搭建 git 服务端。windows
7 系统为顾客端。

安装Bitvise SSH Server

点选同意协商,不想校勘私下认可安装路线的话就能够直接点击Install了。

个人版有效应界定,但胜在长久免费。规范版则是30天试用。

1.下载WinSSHD软件的安装包,自己测验使用的本子为WinSSHD5。(下载格局相当多,百度上搜寻一下“WinSSHD5”,工具也叫“Bitvise
SSH Server”卡塔尔国

git客户端

在Windows上应用Git,能够从Git官方网址直接下载安装程序,然后按暗中同意选项下一步下一步安装就可以.
安装实现后,在开始菜单里找到“Git”->“Git
Bash”,蹦出三个相符命令行窗口的事物,就认证Git安装成功!

设置到位后,设置客商名称和客户游戏,在Git Bash命令行输入:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

接下去假设延续远程仓库储存的就必要每一趟输入密码。这里大家采取无密码的ssh形式。

创建SSH Key
windows下SSH Key保存的岗位日常为 C:\Users\Administrator\.ssh
这些职位。若无.ssh目录和id_rsaid_rsa.pub那八个公文,就必要创造SSH
Key。

$ ssh-keygen -t rsa -C "youremail@example.com"

git的生机勃勃对别样操作这里就说了。

配置Bitvise SSH Server

图片 7

点击Settings栏的Open easy settings展开简要配置。

能够在1 服务设置中安装IP左券和平运动用的ssh端口,私下认可启用22端口。

图片 9

如上海教室,设置好客商名,密码,虚构根目录。

2.周转安装exe文件,依据操作步骤进行设置。

git的CentOS服务端安装

本人的接受工具是xhell来链接服务器操作

动用xshell连接ssh服务验证

举个例子笔者要三番两次上mysql就供给进到mysql的设置目录下运行mysql顾客端。

图片 13

图片 14

设置信任库和编写翻译工具

为了持续安装能平常进行,大家先来安装一些休戚相关信任库和编写翻译工具
出于自个儿的服务器是新购的装有小编要设置一些常用工具

  1. 设置文件编辑器
    yum install vim

  2. 电动下载工具
    yum install wget

  3. 安装git信任库和编写翻译工具
    yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

  4. 安装编译工具
    yum install gcc perl-ExtUtils-MakeMaker

结语

能够说Bitvise设计得很易懂,即便不汉化使用也完全没反常。
道理当然是这样的究竟因为是编造出来的连年环境,就情状变量来讲有一点点毛病而己。
能成功落到实处了ssh连接也己经是贵重了。

今次对它的选拔和介绍就轻易到此吧。相信它还大概有好些个效用值得去开采。

【end】
2018-6-19

勾选“I agree……”,可自定义选用设置路线,然后点击Install按键

下载 git

  1. 选贰个目录,用来放下载下来的安装包,这里将安装包放在
    /usr/local/src 目录里
    cd /usr/local/src

  2. 到官方网站找三个新版稳固的源码包下载到 /usr/local/src 文件夹里
    wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

图片 16

解压和编写翻译

  1. 解压下载的源码包
    tar -zvxf git-2.10.0.tar.gz

  2. 解压后跻身 git-2.10.0 文件夹
    cd git-2.10.0

  3. 实行编写翻译
    make all prefix=/usr/local/git

这一步试行的日子较长

  1. 编写翻译完毕后, 安装到 /usr/local/git 目录下
    make install prefix=/usr/local/git

选择“Personal edition”,点击OK按钮。

配置情况变量

  1. 将 git 目录参与 PATH
    将本来的 PATH 指向目录改正为以后的目录
    echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc

  2. 生效境遇变量
    source /etc/bashrc

  3. 这个时候我们能查看 git 版本号,表明我们曾经安装成功了。
    git --version

【注意:“Standard
edition”要求购买,不然30天现在会晚点。若无比较多连接数等必要,能够使用“Personal
edition”。必要购买职业版本的除了!】

创立 git 账号密码

  1. 为大家刚刚搭建好的 git 制造三个账号
    useradd -m git

  2. 接下来为这些账号设置密码
    passwd git

    操纵台输入创设密码后,输入您自定义的密码,并二次认同。

图片 17

设置authorized_keys

  1. 创建.ssh目录

    cd /home/git
    mkdir .ssh
    
  2. 创建authorized_keys文件

    cd .ssh
    touch authorized_keys
    
  3. 选用vim复制顾客端公钥到authorized_keys里面
    vim authorized_keys
    接下来切换来windows(客商端卡塔 尔(英语:State of Qatar)系统中把C:\Users\Administrator\.ssh\
    利用文本编辑器展开id_rsa.pub文件。 把在那之中的内容复制。
    然后粘帖到authorized_keys文件中。怎样选取vim编辑器这里自个儿百度下

输入名字音讯,然后点击OK按钮

设置sshd_config配置

  1. 开荒并编写sshd_config
    vim /etc/ssh/sshd_config

找到上面包车型大巴3个布局,把前边的#号去掉,而且安装AuthorizedKeysFile文件的不二秘技为/home/git/.ssh/authorized_keys
保存退出就可以

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile /home/git/.ssh/authorized_keys

图片 18

开创 git 仓库并开首化

  1. 创建git仓库

    cd /home/git
    mkdir project.git
    
  2. 初始化git仓库
    git init --bare project.git

点击“OK”按钮。

配备客户权限

  1. 给 git 旅馆目录设置客户和客户组并设置权限

    chown -R git:git /home/git
    chmod 700 /home/git
    
  2. 给 ssh 目录和authorized_keys文件设置权限

    cd /home/git/.ssh
    chmod 600 authorized_keys
    cd ../
    chmod 700 -R .ssh
    
  3. 最后安全指标, 约束 git 账号的 ssh 连接只好是登陆 git-shell
    vim /etc/passwd

更替最终一表现git:x:1001:1001:,,,:/home/git:/usr/local/git/bin/git-shell

只要依据刚才的步子实施, 这些岗位应该是 /usr/local/git/bin/git-shell,
不然请通过 which git-shell 命令查看地点

图片 19

仿造你的库房

切换成windows客商端,步入文件夹中,右击git
Bash在命令行中输入你需求的clone地址

git clone git@<您的 git服务器IP 地址>:/home/git/project.git
或者
git clone ssh://git@<您的 git服务器IP 地址>:/home/git/project.git

点击“Open easy setting”,展开配置页面

图片 20

筛选“Open port(s) to any computer”,然后点击Next按键

图片 21

去掉图中的勾选项,不让使用windows账号登录。然后点击“3.Virtual
accounts”选项卡。

图片 22

点击add按键,创设三个伪造账户

图片 23

先输入用户名,然后勾选,设置密码

图片 24

姣好密码设置之后,点击OK开关。

图片 25

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图