相关疑难解决方法(0)

从多个远程位置拉/推

简短:有没有办法让git repo推送到远程回购列表(而不是单个"来源")?

长:当我在多台计算机上开发一个应用程序时,我经常遇到这种情况,它有不同的连接 - 比如在运输途中是笔记本电脑,在我在某个位置时是电脑"A",另一台是"B"在另一个.此外,笔记本电脑可能只与"A"或"B"连接,有时两者兼而有之.

我想要的是让git始终"拉"并"推"到它当前可以连接的所有计算机上,这样就可以更轻松地从一台机器跳到另一台机器并继续无缝工作.

git

713
推荐指数
10
解决办法
31万
查看次数

能用一个命令推送到所有git遥控器吗?

而不是做:

git push origin --all && git push nodester --all && git push duostack --all
Run Code Online (Sandbox Code Playgroud)

有没有办法只用一个命令来做到这一点?

谢谢 :)

git

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

项目可以有多个来源吗?

一个项目可以在Git中有两个(或更多)"起源"吗?

我想将一个项目推送到githubHeroku服务器.

具体来说,添加github存储库时会出现此错误:

$ git remote add origin https://github.com/Company_Name/repository_name.git
fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)

git github repository

152
推荐指数
6
解决办法
6万
查看次数

如何在GitHub上请求维基页面?

我在GitHub上看到了一个未打开进行编辑的wiki页面.然后我分叉项目,在"我的结束"上编辑它并尝试做拉动请求.事实证明,维基不在项目中,并且没有办法对其进行更改.

除了电子邮件之外,如果我想在这种情况下建议对wiki进行更改,还有办法继续吗?

在这一点上,我发现在"具有相似标题的问题"下似乎是一个替代方案,但我还不能用它做拉取请求,所以我不确定子模块是否是一个很好的方法.我现在看到我可能会以某种方式分支它......所以这是要走的路吗?

git wiki github

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

仅对某些git urls/domains使用代理?

是否可以将git配置为仅针对特定域使用代理?

我想使用我们的公司代理来访问Github,但是不能访问我们自己的内部git存储库.

我正在使用凉亭,它需要在我们的防火墙和github上都需要物品,所以我不能将它作为每个项目设置.它需要是某种全局配置选项.有什么想法吗?

git proxy github

53
推荐指数
5
解决办法
4万
查看次数

自动将推送的文件从一个GitHub存储库复制到另一个存储库

我有两个GitHub存储库.

我想自动(可能使用钩子和/或github API)提交并将文件推送到第二个存储库,当它们被推送到第一个存储库时.

第二个存储库不是第一个存储库的克隆,它们的文件夹布局不一定相同,只有一堆共同的文件.

这样做最简单的方法是什么?

如果我不需要安装http服务器或学习perl,奖励积分:)

git github githooks github-api

23
推荐指数
4
解决办法
6766
查看次数

如何在推前拉力

每次我想推送我的提交(git commit -m "message",git push origin <branch>),我都会拉(git pull origin <branch>).
有没有办法让git在执行推送之前做一下拉?(在同一个分支上)

git git-pull git-push

15
推荐指数
3
解决办法
4082
查看次数

是否可以在 Github 和 Gitlab 上放置一个 Git 存储库?

是否可以在 github 和 gitlab 上同时放置一个 git repo?所以如果你推送到一个远程仓库,它同时在 Github 和 Gitlab 上。

git github gitlab

5
推荐指数
2
解决办法
2324
查看次数

我可以同时从VS 2015连接到VSTS和GitHub吗?

我在VS中有解决方案,它连接到VSTS以保存存储库.我知道我可以从VS连接到GitHub,但我想同时保持与VSTS的连接.

所以我想发布到两个:VS的VSTS和GitHub.

可能吗?

或者我需要按照此答案中的描述同步存储库?

我更喜欢从VS做.

更新:我在VSTS中使用git repo.

git github repository visual-studio-2015 azure-devops

4
推荐指数
1
解决办法
387
查看次数

分支没有出现在新的远程“gitlab”中

我根据收集的一些在线信息添加了新的遥控器。我的命令是

git remote add gitlab  http://ankits@abc.xyz/janedoe/my.git
git push gitlab master -f
Run Code Online (Sandbox Code Playgroud)

但当我这样做时

git branch -a

*master
sprint_2
sprint_3
remote/gitlab/master
remote/origin/HEAD -> origin/master
remote/origin/sprint_2
remote/origin/sprint_3
remote/origin/sprint_1
Run Code Online (Sandbox Code Playgroud)

为什么我在 gitlab 远程中看不到分支 sprint_2/3/1 ?

git gitlab

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

Git:推送到多个远程

简而言之:如果您将多个远程存储库链接到本地​​文件,是否有一种方法可以同时推送到它们?

Long:由于工作原因,我的代码必须使用gitlab和github遥控器。因此,一旦我进行了一些本地更改,我就想更新这两个存储库。

我的 .git/config 文件如下所示

[core]
  repositoryformatversion = 0
  filemode = true
  bare = false
  logallrefupdates = true
  ignorecase = true
  precomposeunicode = true
[remote "origin"]
  url = https://github.com/myusername/myproject.git
  fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
  remote = origin
  merge = refs/heads/master
[remote "gitlab"]
  url = https://gitlab.com/myusername/myproject.git
  fetch = +refs/heads/*:refs/remotes/gitlab/*
Run Code Online (Sandbox Code Playgroud)

据我了解,该git status命令仅适用于原始遥控器,这是真的吗?推拉也适用于我的原始遥控器,不幸的是,我无法使用以下命令将内容添加到我的其他遥控器(gitlab)git add somefile.txt gitlab

我如何将东西推送到我的 gitlab 遥控器?

git github gitlab

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

Github:只读访问私有仓库,以便分布式部署到客户设备

我有一个私人仓库,需要部署到许多物联网设备(RasPi).我希望能够git pull通过cron工作.我想知道如何管理对repo的只读访问:

  • 访问代码不是一个考虑因素,因为无论如何它都可以在设备上使用
  • 部署密钥似乎不起作用,因为它们授予访问权限

我正在考虑使用具有只读访问权限的专用github用户来实现此目的.还有其他或更好的选择吗?

deployment github

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