博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centOS7 安装Git
阅读量:7122 次
发布时间:2019-06-28

本文共 1894 字,大约阅读时间需要 6 分钟。

前言

   本片文章仅对Git的安装教程,下篇文章将会讲解Git的使用教程,当然个人比较推荐使用Gogs管理git,在日后的一点时间我会更新,到时候我会发布过来。本着互联网分享的精神我会将我所理解的内容分享给大家。Remember me. my name is '铅笔画不出的黑白'

Git安装服务器端

1.先从yum安装git

yum –y install git复制代码

2.创建一个仓库

cd /home                     // 定位到home文件夹 mkidr gitDepot               // 创建一个 gitDepot 文件夹,这个文件夹就是日后git仓库存放的地方cd gitDepot                  // 进入 gitDepot文件夹git init --bare firstGit.git // 创建第一个仓库 firstGit 是仓库名字可以更改。复制代码

3.创建一个git用户并赋予密码 (注意:这个git账户是centOS系统的 不是Git的)

useradd git  // 创建用户名passwd git   // 设置密码复制代码

4.赋予git用户权限

chown -R git:git gitDepot  // 让git用户可以访问gitDepot仓库的文件夹。复制代码

5.禁用git用户shell登录

vi /etc/passwd                                  // 找到git开头的,一般在最后一行。git:x:1000:1000::/home/git:/usr/bin/git-shell   // 修改成this样子。复制代码

Git 安装客户端 (我的window10)

1.下载安装Git

https://git-scm.com/downloads  Git的下载地址,选择你想安装的版本(我自然就选择windows啦)。安装过程就是下一步走到底就行了。复制代码

2.创建Git用户(这个就是Git用户了跟系统没关系了)

git config --global user.name  git               // git 是用户名可更换git config --global user.email 48988840@qq.com   // 48988840@qq.com 是邮箱可更换 复制代码

3.创建秘钥(只有第一次使用才需要密码,以后多不需要了)

ssh-keygen -t rsa -C git  //  注意这个git 是你上面创建的用户名 一直回车就行了。复制代码

4.获取秘钥

C:\Users\.ssh\.id_rsa.pub 使用记事本打开,将里面的文字全部复制,他长成下面这样子。ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCq+DNXnrzPoGJe3uCObDG7DcMMotWght/QNZnnO39FLzin+xMj+cOGpwbi5PSRqUwVrq4So7uuQGz2xyLb3vjHYK3z7SG/Sk/HdQctvbIVo+NugXbgmopm25Ps518aDuQ7w8nlPY3IvxTqH1U2ijoCdqgnVrwKCCPf7QY/2HGI+nDbF+s6cCX4CIkhwWnWhJXVqmSxbPSA8sX/2NE71gwhypLLfH8PG8nHr36zSfCdf0/DASdzJD7wE3cdlvICT82TmmqZLPWgYQv+4zNjbuPpzupp5zBIN+piS9VfBv+RdFEtx3oPk3Ou0z1tR9T5Lpe55b+U..........复制代码

5.将秘钥加入服务器列表

cd /home/.ssh         // 如果没有这个文件夹就mkdir 创建一个。vim authorized_keys   // 新建一个文件然后把秘钥粘贴进去,如果有多个用户则每行粘贴一个秘钥。:wq!                  // 退出保存vim, 按esc :wq!复制代码

6.克隆项目到本地。

git clone git@0.0.0.0:/home/gitDepot/firstGit.git  // 0.0.0.0 是服务器地址 /home/gitDepot/firstGit.git 是文件所在地址复制代码

转载于:https://juejin.im/post/5b29e2a16fb9a00e3a5a9cd2

你可能感兴趣的文章
【转】Linux内核结构详解
查看>>
DevExpress学习03——label控件的背景色问题
查看>>
Cass环境下光标无显示
查看>>
linux系统监控命令汇总
查看>>
谷歌:全球10大爬升最快搜索关键字排行榜 Google Zeitgeist 2011
查看>>
firewalld 极速上手指南
查看>>
TcxButtonEditProperties取得TcxGridDBTableView
查看>>
C++多态性的总结
查看>>
sass-基础
查看>>
python学习day03
查看>>
如何在python3环境下的Django中使用MySQL数据库
查看>>
杨辉三角
查看>>
C#常用控件缩写
查看>>
POJ 2195 Going Home(最小费用最大流)题解
查看>>
【GTK3.0】背景设置
查看>>
网络流
查看>>
杭电2027--统计元音
查看>>
SSH远程启动tomcat后,退出SSH,tomcat也退出
查看>>
一个压缩算法
查看>>
iOS ipv6审核被拒绝的解决方案(已审核通过)
查看>>