【Git】在服务器搭建个人远程仓库的简单步骤

一、在服务器中你的用户根目录下创建.ssh/authorized_keys文件,并写入你设备的公钥

检查user/.shh文件夹中有没有id_isa.pub文件,没有的话打开Git Bash命令窗口,执行ssh-keygen命令生成密钥对

可能使用的指令:

su

切换到用户

mkdir

创建文件夹

touch

创建文件

pwd

显示当前路径

cat

输出文件内容

cat >> filename

开始往文件添加内容

CTRL+D

结束输入

chown

修改文件或文件夹的属主

chmod

修改文件权限

rm -rf

删除文件(夹)

 创建文件并设置权限

mkdir .ssh && chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

用   

cat >> authorized_keys

往.ssh/authorized_keys中添加公钥,CTRL+D结束输入

之后该公钥的设备访问该服务器不需要登录,也就可以将git仓库推送到服务器

二、在服务器上任意位置创建文件夹***.git,并在文件夹内执行git init --bare建立裸仓库

三、把本地仓库和远程仓库的***.git文件夹联系起来两种方法

1.先从远程仓库clone一次

(1) 克隆远程仓库,从此自动对远程仓库的该分支进行跟踪,master分支

git clone user@server:/~/***.git

存储的路径取决于git运行的路径,得到的文件夹名称为demo

(2) 把自己的文件放到clone得到的、带有.git的文件夹中

(3) push自己的文件内容到远程仓库

    一次推送到远程仓库操作流程:   

git add .                    当前文件夹下所有文件

git commit -m "message"      提交更新

git push                     推送到远程仓库

2.手动用remote指令进行添加远程仓库

(1) 本地git init得到本地仓库

在需要git的文件夹下运行git init

(2) 添加名为origin的远程仓库

git remote add origin user@server:/~/***.git

(3) push自己的文件内容到远程仓库

    一次推送到远程仓库操作流程:
 

git add .                    当前文件夹下所有文件

git commit -m "message"      提交更新

git push                     推送到远程仓库

四、从远程仓库拉取内容,复写本地文件

在创建本地仓库的文件夹下执行git pull

该命令实际执行的操作是   获取(fetch)合并(merge) 远端的改动

其余细致内容可以参考:

Git教程 - 廖雪峰的官方网站

git使用简易指南:https://www.bootcss.com/p/git-guide/

Pro Git中文版:链接:https://pan.baidu.com/s/1jRprWQiNvwI5FNKLlBrl0w    提取码:tduc

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值