乐趣区

阿里云centos7的git配置

最近想试一下 git 的自动部署,总是手动部署项目的话太麻烦了。于是开始在服务器添加 git 相关配置,但是搞了一晚上都没搞好,休息一天之后刚刚终于弄完了。其实一点都不难,只是之前搜的网上的教程都太杂了,东一点西一点的心态都差点调炸了。为了之后不犯同样的错误,现在记一下配置过程以备不时之需。

一、安装 git 和配置

1. 在 centos 中 git 的下载命令

yum install git

2. 配置 git

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

3. 创建本地仓库

mkdir gittest// 创建自己的 git 仓库
cd gittest
git init

4. 加入暂存区并提交到本地仓库

git add .
touch reademe
git add readme

配置远程仓

此时我们需要给服务器上的 git 配置远程仓库

1. 生成 ssh 密钥

ssh-keygen -t rsa -C "your_email@youremail.com// 使用自己的 git 账号申请

输入该命令之后一般不需要修改什么,直接啪啪啪三下键盘就行了。之后你会在你的 /root/.ssh/ 文件下发现多出了几个文件。其中包含 1 个公钥 id_rsa.pub 和一个私钥 id_rsa。
2. 添加密钥
现在去 github 官网,在 setting 中添加你的公钥
3. 创建项目
添加了密钥之后,新建一个项目。这里我是用前面设置的 gittest 这个名字。
到此所有配置基本上就完成了,你在上一步创建项目之后会提示一堆命名,复制 git remote add origin ….. 这句话,在服务器中进入 gittest 这个文件下,输入这句话。最后 git commit -m ‘first commit’,git push -u origin master 就大功告成了

退出移动版