服务器(Centos7)安装和使用git

背景知识:

  1. git是一款代码版本管理软件。关于git的使用可以查看文档: git教程
  2. 在服务器上安装git的意义在于可以避免通过ftp连接服务器并拖拽上传程序代码的方式,有了git你可以通过简单的命令:git pull 将程序代码直接拉取到服务器上。

1.通过yum安装git:

yum -y install git
#参数-y表示自动选y,全自动
#不加参数-y,在安装过程中会让你选择y/n

2.安装好git之后,先做一下简单的配置:

git config --global user.name "用户名"
git config --global user.email "邮箱"

3.执行如下命令创建ssh key:

ssh-keygen -t rsa -C "邮箱"
cat ~/.ssh/id_rsa.pub 

4.将第三步生成的ssh key设置到 github 中:

5.做好了以上几步之后,我们就可以测试了。( 这里假设你已经在github上创建了一个名叫test的测试库了 )

git remote add origin git@github.com:sanjin/test.git
git pull origin master
//git push -u origin master

6.不出意外的话在执行第五步的时候会等待好久,之后会报一个错误:ssh: connect to host github.com port 22: Connection refused。解决方案:

cd ~/.ssh
touch config

并在config中填写如下信息:

Host github.com  
User github上注册的邮箱  
Hostname ssh.github.com  
PreferredAuthentications publickey  
IdentityFile ~/.ssh/id_rsa  
Port 443

接着再赋予config如下的权限:

sudo chmod 600 config
#6代表读写权限
#4 读权限  2写权限  1执行权限
#三位数字从左到右表示:文件所有者的权限,同组用户的权限,其他用户的权限

7.至此我们再执行:git pull origin master 即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值