【问题标题】:Adding/cloning project to/from git repo by ssh on Linux在 Linux 上通过 ssh 向/从 git repo 添加/克隆项目
【发布时间】:2014-03-06 06:35:00
【问题描述】:

在本地,我用我的一些文件创建了一个 repo。然后我想通过 ssh(在 Linux 上)将这个 repo(这个文件)添加到其他服务器上的 repo。所以在我的本地机器上:

mkdir localRepo && cd /localRepo
git init
touch someFile
git add .
git commit -m "add someFile"
git remote add origin ssh://smith@sam.uf.com/srv/git/hello.git

为了检查本地机器上是否一切顺利,我创建了一个新的 repo 并从其他机器克隆:

cd .. && mkdir localRepo2 && cd localRepo2
git init
git clone ssh://smith@sam.uf.com/srv/git/hello.git

在本地机器上“localRepo2”中的 repo 中没有文件“someFile”,但它应该是。我做错了什么?

【问题讨论】:

  • 添加遥控器后可能是push

标签: linux git ssh clone commit


【解决方案1】:
git remote add origin ssh://smith@sam.uf.com/srv/git/hello.git

仅在本地仓库中添加对远程的引用。它不会推送/获取任何文件。

从你的localRepo 你应该将你的文件推送到你的远程仓库

git push origin master

然后要从另一个本地 repo 获取它,您可以现在克隆一个新的本地 repo,或者转到 localRepo2 并执行

git pull origin master

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 2018-08-24
    • 2011-03-12
    • 2022-11-02
    • 1970-01-01
    相关资源
    最近更新 更多