如何将本地git存储库移动到另一台机器上并使用它?

陈金

在提交给我们的正式项目git仓库之前,有时我会使用本地git仓库来跟踪所做的更改。
我现在正在Ubuntu 16.04计算机上对新项目执行相同的操作,但是这次,因为如果硬盘发生故障,工作目录和我的本地存储库位于同一硬盘中(都在/ dev / sdb1中) ,我将无法恢复数据。这让我感到不安,所以我认为我应该将存储库移到我拥有的另一台计算机(这是Centos 6.9计算机)上,因为在当前的Ubuntu计算机上没有安装其他硬盘。
因此,我从Ubuntu计算机上压缩了ProjS.git目录(存储库),并将其通过ftp下载到我的CentOS计算机上,并将其解压缩到CentOS计算机上的/home2/repos.ProjS.git中。在ubuntu机器的〜/ testgit目录中,

ckim@chan-ubuntu:~/testgit$ git clone ssh://[email protected]/home2/repos/ProjS.git/
Cloning into 'ProjS'...
[email protected]'s password: 
fatal: protocol error: bad line length character: ----
ckim@chan-ubuntu:~/testgit$ fatal: The remote end hung up unexpectedly

CentOS mahcine从未用作外部计算机的git存储库。(但是它曾作为内部用户的git存储库,实际上是我的同一用户)。在这种情况下,我该怎么办?(也许我应该授予自己访问权限。)

VonC

我将使用git bundle命令而不是在tar上存储库)(如我在“完全备份git repo? ”中所述)

这将导致您可以复制一个文件(scp对于通过SSH进行复制)并进行克隆。

 git clone myrepo.bundle

克隆后,您可以添加原始的回购SSH URL,但请确保生成一个SSH密钥,并将公共密钥注册到原始服务器。

ssh-keygen -t rsa -P""
# copy ~/.ssh/id_rsa.pub in 129.254.xxx.yyy:/home/ckim/.ssh/authorized_keys

这样,无需输入密码。
确保in~/.bashrc~/.profilein处于/home/ckin静默状态(不输出字符串)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将本地git存储库移动到另一台机器上并使用它?

来自分类Dev

如何将端口从一台机器转发到另一台机器?

来自分类Dev

如何将网站从一台机器上的 IIS 7.5 迁移到另一台机器上的 IIS 8.5?

来自分类Dev

如何在Ubuntu的另一台机器上移动Alpine邮件?

来自分类Dev

如何从本地网络上的另一台机器访问Docker容器

来自分类Dev

mysql,如何将数据备份到另一台机器

来自分类Dev

如何将传输配置传输到另一台机器?

来自分类Dev

通过ssh在另一台机器上发出远程git命令时如何使用本地Github ssh密钥

来自分类Dev

存储过程在一台机器上成功但在另一台机器上失败?

来自分类Dev

存储过程在一台机器上成功但在另一台机器上失败?

来自分类Dev

如何在一台机器上编译幻象,然后在另一台机器上“移植”?

来自分类Dev

在不提交的情况下从另一台机器访问本地git进度

来自分类Dev

如何将postgresql数据库从一台计算机移动到另一台计算机?

来自分类Dev

如何将单个 git 分支从一台计算机移动到另一台计算机

来自分类Dev

Qt创建者-依赖关系-如何将Qtlibrary获取到另一台机器

来自分类Dev

如何将所有已安装的库复制到另一台Linux机器上?

来自分类Dev

如何将github本地存储库复制到另一台计算机?

来自分类Dev

如何从另一台机器连接到Oracle数据库?

来自分类Dev

如何在另一台机器上克隆RStudio环境

来自分类Dev

如何从另一台机器查看托管在 ubuntu 上的 Web 应用程序?

来自分类Dev

如何收集要在另一台机器上提交的错误数据?

来自分类Dev

在另一台机器上使用gulp项目

来自分类Dev

在另一台机器上使用新创建的插件

来自分类Dev

在另一台机器上使用新创建的插件

来自分类Dev

如何通过终端将文件复制到另一台机器?

来自分类Dev

在一台机器上构建内核,在另一台机器上安装

来自分类Dev

无法将局域网中的一台机器的远程git repo推送到另一台机器

来自分类Dev

如何将 Java 项目从 IntelliJ IDEA 保存到 Git 存储库,以便克隆后可以在另一台 PC 上构建?

来自分类Dev

PHP multi curl在一台机器上工作,在另一台机器上失败

Related 相关文章

  1. 1

    如何将本地git存储库移动到另一台机器上并使用它?

  2. 2

    如何将端口从一台机器转发到另一台机器?

  3. 3

    如何将网站从一台机器上的 IIS 7.5 迁移到另一台机器上的 IIS 8.5?

  4. 4

    如何在Ubuntu的另一台机器上移动Alpine邮件?

  5. 5

    如何从本地网络上的另一台机器访问Docker容器

  6. 6

    mysql,如何将数据备份到另一台机器

  7. 7

    如何将传输配置传输到另一台机器?

  8. 8

    通过ssh在另一台机器上发出远程git命令时如何使用本地Github ssh密钥

  9. 9

    存储过程在一台机器上成功但在另一台机器上失败?

  10. 10

    存储过程在一台机器上成功但在另一台机器上失败?

  11. 11

    如何在一台机器上编译幻象,然后在另一台机器上“移植”?

  12. 12

    在不提交的情况下从另一台机器访问本地git进度

  13. 13

    如何将postgresql数据库从一台计算机移动到另一台计算机?

  14. 14

    如何将单个 git 分支从一台计算机移动到另一台计算机

  15. 15

    Qt创建者-依赖关系-如何将Qtlibrary获取到另一台机器

  16. 16

    如何将所有已安装的库复制到另一台Linux机器上?

  17. 17

    如何将github本地存储库复制到另一台计算机?

  18. 18

    如何从另一台机器连接到Oracle数据库?

  19. 19

    如何在另一台机器上克隆RStudio环境

  20. 20

    如何从另一台机器查看托管在 ubuntu 上的 Web 应用程序?

  21. 21

    如何收集要在另一台机器上提交的错误数据?

  22. 22

    在另一台机器上使用gulp项目

  23. 23

    在另一台机器上使用新创建的插件

  24. 24

    在另一台机器上使用新创建的插件

  25. 25

    如何通过终端将文件复制到另一台机器?

  26. 26

    在一台机器上构建内核,在另一台机器上安装

  27. 27

    无法将局域网中的一台机器的远程git repo推送到另一台机器

  28. 28

    如何将 Java 项目从 IntelliJ IDEA 保存到 Git 存储库,以便克隆后可以在另一台 PC 上构建?

  29. 29

    PHP multi curl在一台机器上工作,在另一台机器上失败

热门标签

归档