阿里云git服务器搭建&本地可视化操作

服务器上安装
/*root 下操作*/ 
$ 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

/*git用户下 设置  authorized_keys这个文件是SSH密钥对登录用到的公钥文件 /etc/ssh/sshd_config 里设置*/

$ cd /home/git/
$ mkdir .ssh
$ chmod 755 .ssh
$ touch .ssh/authorized_keys
$ chmod 644 .ssh/authorized_keys

/*新建一个仓库 切换至git用户下操作 su git  若在root下操作 需要把仓库文件夹用户修改为 git 的*/
$ mkdir test
$ cd test
$ git init --bare test.git

PC端
安装git 和 GitHub Desktop  全部默认配置

开始菜单中 打开Git Bash
ssh-keygen -t rsa -C "QQ号码@qq.com"
一路默认 之后在 C:\Users\m1879\.ssh 下生成了 id_rsa(私钥)  id_rsa.pub(公钥)
将id_rsa.pub 放到服务器 /home/git/.ssh 下
cat  id_rsa.pub >> authorized_keys
 

打开 GitHub Desktop   File->clone repo... 
选择  URL  填入git@IP地址:/home/git/test.git
        Local path 本地仓库随便选 默认亦可
单击 Clone 这样就把刚才建的仓库克隆到本地了 

你可能感兴趣的:(阿里云git服务器搭建&本地可视化操作)