标签: git-clone

GIT将文件从dev重新合并到master

我的主GIT分支接缝有一些错误,因此我想重新检查,重新合并或可能在主分支上克隆我的dev分支,因此master分支将是dev的副本.

我怎样才能做到这一点?谢谢.

git merge clone git-clone

3
推荐指数
1
解决办法
1421
查看次数

如何撤消 git 工作副本中的错误权限?我应该再次克隆吗?

我刚刚克隆了一个目录。在设置本地文件时,我不小心为目录以及该文件夹内的所有内容设置了错误的权限(chmod -R 777 /foo)。

我想做的是“从头开始”。这就像删除 dev 文件夹中的文件然后再次运行克隆命令一样简单吗?

git git-clone

3
推荐指数
1
解决办法
2321
查看次数

通过https克隆最新版本的git存储库

我想从项目中获取一些文件:我不需要克隆整个存储库:我只需要来自主分支的最新快照.这对我来说很重要,因为我的带宽非常低,下载所有内容需要一些时间.

在另一个问题上,我看到可以使用'git archive'这样做,不幸的是,似乎它不适用于https:

git archive --format=tar --remote=https://github.com/thomaspark/bootswatch.git master | tar tvf -

returns "fatal: Operation not supported by protocol."
Run Code Online (Sandbox Code Playgroud)

此命令与ssh://一起使用,但不与https://一起使用

对于github,我可以在Web界面上下载提供的zip文件,但对于其他没有提供它的存储库,如何从git存储库https URL获取简单快照?

git git-clone shallow-clone git-archive

3
推荐指数
1
解决办法
144
查看次数

将 git 从本地机器克隆到我的服务器?

我在本地机器上有我的项目,带有 git 版本控制。

我购买服务器,安装 git,现在我想将我的本地项目克隆到我的服务器(与我们通常所做的完全相反)。

我这里没有 gitlab 或 github。

我怎样才能做到这一点?如何将我的本地 git 项目下载到我的服务器?

编辑:解决方案

2个步骤:

1-应用这个主题的好答案(创建一个只有git文件的“git服务器”)

2-并连接到服务器并应用:

cd /my/true/directory/for/my/app
git clone file:///opt/git/project.git
Run Code Online (Sandbox Code Playgroud)

实际上,我们必须创建一个“服务器” git 在哪里推送(本地到服务器),以及从哪里拉(服务器上服务器上的真实目录)

git git-clone

3
推荐指数
1
解决办法
2609
查看次数

从私有 GitHub 存储库检出标签

我需要从 GitHub 克隆一个私有存储库,但我只想获得一个特定的标签(所以基本上,克隆实际上是错误的术语)。

\n\n

现在的问题是,有多种选择,但所有选择都不起作用:

\n\n
    \n
  • GitHub 提供标记版本作为存档,但无法通过curl或访问它们wget(至少我不知道如何访问)。
  • \n
  • GitHub不支持归档存储库。
  • \n
  • 我可以运行 agit clone然后运行 ​​agit checkout以获取标记指定的版本,但随后我下载的内容超出了我的需要,我处于分离头状态,所有剩余的内容都保留在磁盘上。当然,我可以手动清理它,但是 \xe2\x80\xa6 好吧,对于一项微不足道的任务来说,需要做很多工作。
  • \n
\n\n

实现我想做的事情的最佳方法是什么?

\n\n

更新

\n\n

我认为我的问题不够清楚,因此我添加了更多信息:我想要的不仅是获得由标签标记的修订版本,而且我还想删除整个历史记录。基本上,就好像 Git 从未存在过一样,我所拥有的只是我的代码的这个单一版本。有什么提示吗?

\n

git github git-clone git-checkout git-tag

3
推荐指数
1
解决办法
892
查看次数

Dockerfile 'RUN git clone' 删除中间容器

我在 Windows 7 上使用 Boot2Docker 通过 Dockerfile 构建我的开发环境。当我运行时docker build -t myimage dir/of/docker/file,一切正常,直到这一行:

RUN git clone --verbose https://github.com/zsh-users/antigen ~/.antigen/antigen
Run Code Online (Sandbox Code Playgroud)

这一行的输出是:

Step 12 : RUN git clone --verbose https://github.com/zsh-users/antigen ~/.antigen/antigen
---> Running in 26cba91e912a
Cloning into '/root/.antigen/antigen'...
POST git-upload-pack (302 bytes)
---> e0012659884b
Removing intermediate container 26cba91e912a
Successfully built e0012659884b
Run Code Online (Sandbox Code Playgroud)

克隆(公共存储库的)被删除,容器中不存在 ~/.antigen/antigen。“克隆到...”是红色的,所以我认为命令有问题。但是如果我在容器的外壳(由docker run -it myimage)中运行它,它会克隆它。

我做错了什么,或者我可以做一些设置以git clone在 dockerfile 中使用吗?这是它的完整内容:

FROM debian:testing
MAINTAINER BimbaLaszlo

RUN apt-get update

RUN apt-get install -y curl

RUN apt-get install -y gcc …
Run Code Online (Sandbox Code Playgroud)

git git-clone docker boot2docker

3
推荐指数
1
解决办法
2364
查看次数

PHP 和 Composer 与 Docker 构建:无法克隆 git

我正在尝试创建一个 Dockerfile 来按照安装指南自动安装 HumHub: https: //www.humhub.org/docs/guide-admin-installation.html

但是,每当构建脚本运行 Composer 时,我都会收到以下错误:

Changed current directory to /root/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing fxp/composer-asset-plugin (v1.1.1)
    Downloading: Connecting...    Failed to download fxp/composer-asset-plugin from dist: Could not authenticate against github.com
    Now trying to download from source
- Installing fxp/composer-asset-plugin (v1.1.1)
    Cloning daca454b94539a4e6d30937dfc6b817eceb03f28

Writing lock file
Generating autoload files
Loading composer repositories with package information
Updating dependencies (including require-dev)
Failed to clone the git@github.com:jquery/jquery-dist.git repository, try …
Run Code Online (Sandbox Code Playgroud)

git git-clone composer-php docker dockerfile

3
推荐指数
1
解决办法
1万
查看次数

“-t,--tag”标志的无效参数“/tensorflow-serving-devel”:无效的参考格式

我正在尝试为这里的tensforflow 服务创建一个 docker 图像。

当我尝试使用所有必需的依赖项(pip 依赖项、bazel、grpc)拉取 docker 镜像时 在此处输入图片说明

我在这里做错了什么?我相信它适用于除我之外的所有人。我在 Windows 7 中使用 docker 工具箱,这是我第一次使用 docker。我不知道这个错误说的是什么

编辑:删除空格后 在此处输入图片说明

码头工人版本

在此处输入图片说明

git git-clone docker tensorflow tensorflow-serving

3
推荐指数
2
解决办法
2万
查看次数

Git clone 总是要求个人访问令牌(私有仓库)

每次我试图克隆一个私人仓库时,我都会收到添加我的用户名和密码的提示。

我环顾四周看看有什么问题,因为我添加了我的密码并没有工作,并且发现我必须使用个人访问令牌。现在,每次我尝试克隆一个私有仓库时,我都必须添加(或生成另一个)令牌。

有没有办法在没有令牌的情况下克隆私有 git repo?或者至少能够添加我的密码而不是那个令牌?

git authentication github git-clone

3
推荐指数
2
解决办法
1万
查看次数

Pycharm 对 Git 的行为很奇怪(树条目中的文件名包含反斜杠)

我刚买了一台新笔记本电脑,想用它克隆我的大学 git 存储库 pycharm

每当我尝试使用 Git bash/GUI 或 Pycharm 克隆存储库时,它都会失败并显示错误,

树条目中的文件名包含反斜杠:'Aufgabe4a.py# coding=utf-8 ...

错误中包含上述文件的完整内容。

由于这是我大学的回购,我不能只是去重命名不属于我的文件。 奇怪的是,这不会发生在我的桌面上。我可以在那里很好地克隆 repo。

  • 两台机器都运行 Windows 10 和最新版本的 Git/Pycharm。
  • SSH 配置正确,我也无法使用 HTTPS 进行克隆。

我期待您的建议,因为我需要这个 repo 来提交我的练习,而且并不总是可以访问我的桌面。

编辑:存储库中没有一个文件在其名称中包含反斜杠。我查看了网站和“工作副本”,这是一个预览 Git 存储库的 iOS 应用程序。

这些是在笔记本电脑上使用 Git 调试时的结果:

18:28:45.034704 exec-cmd.c:237          trace: resolved executable dir: C:/Program Files/Git/mingw64/bin
18:28:45.036676 git.c:439               trace: built-in: git clone git@*removed*.git
Cloning into 'uebungen'...
18:28:45.093121 run-command.c:663       trace: run_command: unset GIT_DIR; ssh git@*university URL* 'git-upload-pack '\''*university repo*'\'''
18:28:48.140893 run-command.c:663       trace: run_command: git index-pack --stdin -v --fix-thin '--keep=fetch-pack 8492 …
Run Code Online (Sandbox Code Playgroud)

git backslash git-clone pycharm

3
推荐指数
1
解决办法
2294
查看次数