当前位置:   article > 正文

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

服务器搭建自己的远程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

删除文件(夹)

 创建文件并设置权限

  1. mkdir .ssh && chmod 700 .ssh
  2. 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自己的文件内容到远程仓库

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

  1. git add . 当前文件夹下所有文件
  2. git commit -m "message" 提交更新
  3. git push 推送到远程仓库

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

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

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

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

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

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

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

  1. git add . 当前文件夹下所有文件
  2. git commit -m "message" 提交更新
  3. git push 推送到远程仓库

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

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

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

其余细致内容可以参考:

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/403103
推荐阅读
相关标签
  

闽ICP备14008679号