首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git服务器宕机如何使用本地克隆仓库快速恢复Git服务器

在工作中难免会出现代码仓库不能使用如:服务器磁盘跪了,高可用失效,地区级别的网络瘫痪,等等。...2.在新Git服务器上新建一个空裸板库,以等把本机代码推送上来 3.在新Git服务器上新建推送用户 4.把本机代码库推送地址更换到新服务器地址 解决方法(以Linux服务器为例): 安装...: $ git remote show origin 以上就是为原始Git仓库地址,现在要把他改掉: $ git remote remove origin 使用这条命令就把git远端推送源删除了,...然后,现在就需要把他换成新Git服务器地址: $ git remote add origin git@10.0.0.183:/home/git/demo.git 这里git为你一开始新建用户,如果是其他用户...,请自行更改,后面的格式为固定服务器目录格式 最后把本地代码推送到新Git服务器上,如果有多个分支请一一推送 怎么样各位,久违Git代码仓库又回来了,是不是很神奇!

1.4K10

Git ssh 配置及使用

命令行教程及实例教程 Git ssh 配置及使用 git ssh 配置多个账户 ---- 闲聊 这篇教程是在电脑上已经安装好git前提之上,要进行以下配置,请先确保你电脑已经安装好git。...以下配置步骤是在git bash里面进行配置,可以通过 右键》 git bash here 打开 在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url...这两种方式主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码...而使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。...前面的几篇介绍Git博客里面采用都是https方式作为案例, 今天主要是讲述如何配置使用ssh方式来提交和克隆代码。

1.6K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git ssh 配置及使用

    Git ssh 配置及使用 前言:前几天在写博客 手把手教你用Hexo + github 搭建自己博客时候,经常需要用到一些git操作,截了好多图,于是就想干脆整理成一系列git 教程,总结如下 Git...img 在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。...这两种方式主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码...而使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。...前面的几篇介绍Git博客里面采用都是https方式作为案例, 今天主要是讲述如何配置使用ssh方式来提交和克隆代码。

    65320

    git如何使用ssh密钥

    了解git概念 首先先来了解一下git四种传输协议:本地、sshgit和http,http协议应该说是最常见一种,因为简单,以下是各个协议优点与缺点: 本地协议:顾名思义,远程仓库在该协议中表示...命令实例:$ git clone file:///opt/git/project.git ssh协议:唯一一个同时支持读写操作网络协议 优点:安全-- 所有数据传输都是加密和授权,高效--传输之前尽可能压缩数据...缺点:因为安全机制存在,它不能实现仓库匿名访问 命令实例:$ git clone ssh://user@server:project.git git协议: 优点:最快 缺点:缺少授权机制 命令实例...方法与步骤 初次使用git用户要使用git协议大概需要三个步骤: 1、生成密钥对 2、设置远程仓库(本文以gitlab为例)上公钥 3、把git remote url 修改为git协议 生成密钥对...大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,生成密钥对:公钥和私钥,一般在~/.ssh 目录下(不管什么系统) 首先就先查看你本地是否存在,可以自己创建目录: $ cd ~/.ssh

    2.6K40

    Git ssh 配置及使用

    在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。...这两种方式主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码...而使用SSH url克隆却需要在克隆之前先配置和添加好SSH key,因此,如果你想要使用SSH url克隆的话,你必须是这个项目的拥有者。...前面的几篇介绍Git博客里面采用都是https方式作为案例, 今天主要是讲述如何配置使用ssh方式来提交和克隆代码。...ssh-agent是一种控制用来保存公钥身份验证所使用私钥程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证时候可以将验证申请交给

    2.3K20

    教你如何使用github和git-克隆仓库

    教你如何使用git和github-克隆仓库 其实我上一篇文章我就透露了 捏嘿嘿 克隆呢 就是把一个仓库 原封不动复制到你机器里面 ssh 克隆 ssh克隆需要先把ssh密钥给弄一下 教程晚上有 自己搜...之后输入 git clone [url] [url]表示 git ssh 地址 优点:私有仓库不用输密码,上传时不需要输密码 缺点:新手第一次弄会很难,仓库克隆时所有(不管是不是私有公开仓库)都需要ssh...公钥在github部署 http克隆 这个克隆方法比上一个比较简单???...输入 git clone [url] [url]表示 https://github.com/你用户名/你仓库.git 如果是私有仓库就需要输密码 优点:公有仓库不需要输密码,对新手也比较简单 缺点:...上传需要输密码 克隆私有仓库也是

    44910

    如何使用Git工具克隆GitHub仓库到本地

    ②在本地文件夹打开Git Bash(如果你使用Windows系统)。...③在GitHub上找到你想要克隆仓库页面,点击页面右上角绿色按钮"Code",然后复制显示仓库地址(可以选择HTTPS或者SSH协议)。...④在命令行中输入以下命令,将仓库克隆到本地: git clone 仓库地址 ⑤执行命令后,Git就会从GitHub服务器上将仓库所有文件和历史记录克隆到你本地目录中。...克隆完成后,你可以在当前目录下找到一个与仓库同名文件夹,里面包含了完整仓库内容。 这样,你就成功地使用Git工具将GitHub仓库克隆到了本地。...接下来,你可以进行相关操作,比如修改文件、创建分支、提交更改等。如果有需要,还可以使用其他Git命令进行代码管理和版本控制。

    61820

    Git 服务器添加 SSH 公钥

    对于第一种方式肯定是很不方便,那么怎么才能使 Git 服务器支持 SSH 公钥认证呢? 下文以 Ubuntu 系统为例,讲解如何使用 SSH 公钥认证方式访问 Git 服务器。...由此可见,一个用户是可以拥有多个密钥,但是这并不影响我们后面对 Git 服务器配置,使用任何一个公钥都可以。...所有的远程 Git 仓库都可以在这个用户名下建立,所以以后建立新库或者将新用户 SSH 公钥添加到服务器时,都使用这个用户操作就可以了。...在 Git 服务器上建立好仓库以后,用户就可以克隆这个仓库了。等等。。还没配置用户 SSH 公钥呢,这么就让用户去下载,肯定还是要输入密码才行。...步骤四,在 Git 服务器上为用户配置 SSH 公钥 还是先在 Git 服务器使用 git 用户登录,然后为它建立 .ssh 目录以及 authorized_keys 文件来管理所有用户 SSH 公钥

    1.9K20

    4.3 服务器 Git - 生成 SSH 公钥

    生成 SSH 公钥 如前所述,许多 Git 服务器使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。...默认情况下,用户 SSH 密钥存储在其 ~/.ssh 目录下。....pub 文件是你公钥,另一个则是私钥。 如果找不到这样文件(或者根本没有 .ssh 目录),你可以通过运行 ssh-keygen 程序来创建它们。...如果你不想在使用密钥时输入口令,将其留空即可。 现在,进行了上述操作用户需要将各自公钥发送给任意一个 Git 服务器管理员(假设服务器正在使用基于公钥 SSH 验证设置)。...密钥更深入教程,请参阅 GitHub SSH 密钥指南https://help.github.com/articles/generating-ssh-keys。

    1.3K10

    git在github远程仓库克隆和上传使用教程

    , 推荐使用 (需要注意,少量命令和windows不同,如ls,dir); git cmd: windows风格控制台系统, 不支持ssh相关命令, 完成ssh key创建后可以使用该模式替代 git...发现红线部分发生变化,说明已经成功建立连接,可以进行克隆和上传文件了。 创建库 1、创建一个新git库 ? 点击New repository 2、根据你项目需求填写相应内容 ?...克隆仓库到本地 1、找个自己工作目录下,空白处右键选择“Git Bash Here”; 输入命令: git clone git@github.com:wqcreed/Test.git 能看到后面就是刚才复制...SSH地址,看到如下图所示,就可以到自己工作目录下看到库文件克隆到本地了。...OK git使用还有很多需要学习,我也是只掌握一点皮毛,廖雪老师Git教程挺不错,推荐大家学习!如有什么问题请多多批评指教,谢谢!!!

    1.1K30

    推荐使用 SSH 方式连接 Git 服务

    前言 Git 已经成为我们开发最流行版本控制工具了,Git 支持多种传输协议,其中最常用就是https 和 ssh,平常我们用 https 比较多,这种方式 pull 和 push 代码都要输入账户密码...Git ssh 公有 Git 服务诸如 GitHub、Gitee、Coding、Gitlab 等都提供了 ssh 功能。...通过 Gitlab 、Gogs、Gitea 搭建私有 Git 服务也都有 ssh 功能。一般我们都可以在对应设置 中找到。以 Gitee 为例: ? 那么如何生成 ssh 公钥呢?...3. ssh 公钥生成 ssh 生成公钥算法有很多种,我们通常使用 RSA 算法来生成密钥对。...以管理员身份打开命令行输入 ssh 如果出现了提示命令说明你已经开启了 ssh 服务。如果没有则需要你手动开启。在 应用和功能 选项中搜索 openssh 选择客户端或者服务器都可以: ?

    1.9K30

    Git 基本使用(二)生成SSH,并从远端服务器上拉取代码

    1.介绍 我在上篇介绍了如何本地创建Git仓库并提交代码到远端。但是其中有个关于SSH配置没有进行详细说明 本篇就是来介绍关于GitSSH ,以及我们如何使用它进行拉取远端仓库代码。...SSH 我们生产SSH会生成公钥和私钥,使用SSH可以避免我们每次提交和更新代码时需要输入用户名和密码 生成方式:启动git bash输入以下命名: ssh-keygen -t rsa -C "xxxxx...生成可以使用rsa协议,也可以使用ed25519,dss协议等等,根据我们git服务器需求创建,但是默认都是支持rsa协议。...拉取远程仓库代码-git clone 当我们git安装完毕,ssh证书配置完毕后,就可以开始尝试从远端拉取项目代码了。 我们拉取远端仓库操作,叫做克隆。...我们本地拉取数据是可以直接用来重建服务器仓库。这也是git安全性高特性之一。 克隆操作为git clone 。

    67740

    如何使用git从码云克隆项目到本地?

    https://www.cnblogs.com/gbb123/p/6784822.html 前段时间,有读者微信问我,如果使用Git从码云或者Github 克隆代码到本地,然后进行提交代码操作 。...Github或者码云(克隆哪个就用对应用户名);   2.3、$ git config --global user.email "你自己邮箱" 3、配置SSH(相当于密码,配置好之后,以后就可以直接使用...git随意克隆优秀代码到本地,中间免去了验证信息了)   3.1、检测当前电脑是否配置SSH: cd ~/.ssh,如果没有出现:No such file or directory 这句话,接着清理原有...4、克隆代码:$ git clone git@git.oschina.net:********.git (是SSH地址)然后就是漫长等待,克隆完成后我们本地文件是master分支。...提交当前目录下所有文件; git commit -am '注释' 添加注释 git pull 下载服务器代码 git push 上传代码至服务器 - END

    3.5K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券