将Github仓库克隆到特定的Windows文件夹?

13

如何更改特定git的克隆文件夹?我的默认存储目录在这里

C:\Users\myPC\Documents\GitHub

但对于这一个git来说

https://github.com/username/myproject

我想把它放进去

C:\somefolder

(而不是像 C:\somefolder\myproject 这样,而是所有在C:\somefolder文件夹下的文件)

怎么做呢?我尝试过使用git clone命令行,但是在我的Github for Windows客户端中却没有显示出来。

对于这个基础问题抱歉,但是无法通过谷歌或搜索找到任何答案!


更新:当前的Github桌面版/文件/克隆存储库具有“本地路径”字段,可以根据需要进行更改(在Windows和Mac上均已验证)。请参见此答案:https://dev59.com/yWYr5IYBdhLWcg3wFGVS#46485587 - ToolmakerSteve
6个回答

5
在使用git clone手动克隆完仓库后,您可以手动将本地仓库添加到Github for Windows(我现在不能截图,因为我在另一台机器上,但应该相对容易找到)。然而,我不确定这样做是否会具有所有功能(即GhfW是否将其识别为Github克隆)或者是否只有通用存储库的基本功能。像往常一样:试试看!: D

4
基本上,我必须将文件夹“拖动”到GitHub for Windows中。 - HP.

1
在 "GitHub for Windows" 中,首先进入 "工具" --> "选项",在 "默认存储目录" 中选择您的文件夹。现在,在 GitHub 中,如果您单击 "克隆到桌面" 按钮,它将克隆到所选文件夹中。

谢谢,最近下载的GitHub for Windows 对我非常有效。要更改的字段位于右上角,称为“Clone Path”,更改后,请单击左下方的“更新”以保存。 - AngelWarrior
2
这并没有真正回答问题,问题是:如何将此存储库克隆到其他文件夹中,而不触及默认位置。 - Jürgen A. Erhard

1

我尝试过的另一种选项是使用“创建仓库”命令在您选择的文件夹中创建一个(空的)仓库,然后通过以下方式将其连接到Github:

  1. 打开存储库设置(点击右上角的齿轮图标,选择“存储库设置...”)
  2. 从Github页面中复制并粘贴HTTPS克隆URL(在右侧边栏中),粘贴到标有“主要远程(origin)”的字段中
  3. 将仓库与新附加的源进行同步。您可能需要在shell中打开它以使其正常工作且不出现错误。

我不知道为什么Github不会让这更容易。两年后,这个问题仍然很麻烦。拥有默认的存储目录很好,但也很好拥有“您想将其保存在哪里?”的选项。

最后,如果您将仓库克隆到错误的位置,并希望将其移动到其他位置:

  1. 在资源管理器中打开存储库(如果您不确定它在本地文件系统中的位置,请使用 Github for Windows 的小齿轮图标中的“在资源管理器中打开”选项)。
  2. 剪切并粘贴整个文件夹到您想要的任何位置。
  3. 返回 Github for Windows。现在它会显示一个无法定位存储库的错误消息。选择“定位”选项,然后找到文件夹的新位置。

这可能是将存储库放置在所需位置的最简单选项。


1
最新的GitHub桌面客户端(3.3.4.0)会提示选择本地目录来克隆存储库。这是在将我的存储库从github.com克隆到本地时出现的情况。

0

我最近下载了GitHub for Windows,但它没有选项添加本地存储库

我不得不在Windows资源管理器中克隆删除文件夹
该程序会为此存储库提供错误,并提供定位新文件夹或删除的选项。
定位您想要的文件夹。


1
我停止使用Github for Windows了。它不值得麻烦。看看SmartGit/Hg,它好了10倍... - HP.

0

只需使用cd命令在git bash中更改工作目录。 完成后,您可以使用pwd命令检查要下载/克隆git存储库的目录。现在,您可以将存储库克隆到所需文件夹中。 像往常一样使用git clone来克隆存储库。

希望这可以帮助到您。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接