首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ssh中打开Make.git

在ssh中打开Make.git
EN

Stack Overflow用户
提问于 2017-12-23 02:57:50
回答 2查看 112关注 0票数 0

我已经通过putty下载了一个带vps的git。

我看到文件列在vps上,如下所示:

代码语言:javascript
复制
bitcoin-sniffer.git  .lastlogin     .python_history

现在我如何执行.git,或者实际使用它中的文件?我试过了

代码语言:javascript
复制
 git clone bitcoin-sniffer.git

错误:

代码语言:javascript
复制
fatal: destination path 'bitcoin-sniffer.git' already exists and is not an empty directory.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-23 03:12:12

通常,git clone命令后面跟着带有sshHTTPS路径的地址来下载回购。git命令不是针对*.git“包”运行的。

一个例子是:bash git clone https://github.com/sebicas/bitcoin-sniffer.git

这将下载并创建一个名为bitcoin-sniffer的文件夹。在这个文件夹中,可以运行git命令,比如git status

票数 1
EN

Stack Overflow用户

发布于 2017-12-23 03:46:28

您获得的" git“是一个完整的git存储库,包含保护的整个历史以及获取文件当前状态所需的所有信息。从.git扩展来看,我假设存储库是“裸的”,这意味着它只包含压缩的历史,而不是项目当前状态的工作副本。通常,普通的repos有一个.git扩展,而完整的工作副本在项目根目录中有一个.git文件夹。

克隆存储库以获得工作副本的直觉是正确的。它不能工作,因为在默认情况下,本地运行的git clone将尝试创建一个与repo同名的文件夹。给它一个不同的文件夹名作为额外的参数:

代码语言:javascript
复制
git clone bitcoin-sniffer.git bitcoin-sniffer

这实际上是做了一个额外的步骤,在所有可能性。您可以使用SSH或HTTPS直接从远程位置克隆。例如,如果您的项目来自GitHub,您可以在HTTPS上匿名地获得一个只读副本(您可以在本地修改,但不需要推送):

代码语言:javascript
复制
git clone https://github.com/sebicas/bitcoin-sniffer.git

在正常情况下,您真的不应该使用WGET来获得"gits“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47949379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档