Git远程仓库创建

1. Git安装

yum install git

2.创建Git用户

adduser git

3.创建ssh证书

有关ssh证书的创建可有可无,有证书省去每次操作验证账号密码,无证书则每次git操作需要对账号进行验证,这里给出相关的配置:

1、回到本地进行公钥和私钥的配置:

ssh-keygen -t rsa -C "你的邮箱地址"

此时回到本地C盘用户目录下面会看见一个.ssh的隐藏文件(如果没有的话检查一下你是否开启了隐藏文件可见,详情百度),

2、将本地ssh证书导入到服务器:

在服务器中找到 /home/git/.ssh/authorized_keys 文件、如果没有就自己创建一个authorized_keys文件,注意路径不要弄错。然后将刚刚提到的本地.ssh文件下的id_rsa.pub文件放到/home/git/.ssh/authorized_keys路径下。

4.创建一个远程仓库目录

选定一个空目录作为仓库 这里选择 /srv 目录。切换到 /srv 目录下,执行命令 :

git init --bare test.git 

这里就相当于创建了一个远程的名叫test的git仓库

5.更改仓库所有者和权限

chown -R git:git test.git 

因为在第二步创建了名为git的用户,所以我们将仓库的拥有者指向git,紧接着后面为你的git仓库。

6.禁止linux使用git的ssh登录

禁止的意义是为了服务器的安全性,避免利用git的ssh直接登录服务器,编辑/etc/passwd文件,找到git所在行,将其后面目录改成/home/git:/usr/bin/git-shell

7.本地创建git仓库

1、本地创建一个文件用于存放代码,并做git初始化。windows下怎么创建文件就不说了,进入刚刚创建的文件夹执行:

git init

2、将本地代码仓库关联远程代码仓库(这一步不做没办法实现代码推送到远程代码仓库)

git remote add origin git@远端ip:远端代码仓库路径

3、尽情的推拉

8.注意

第一次在本地进行add的操作时可能出现:

warning: LF will be replaced by CRLF in test.txt.
The file will have its original line endings in your working directory

这时我们执行:git add ./*将当前文件所有内容进行推送就不在报这种提示。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值