标签: git-push

预测git push中将推送多少数据

我偶尔会在一个昂贵的互联网连接上,我想知道(至少大约)将多少数据推送到遥控器git push.

git bandwidth git-push

28
推荐指数
2
解决办法
7195
查看次数

git将NOT当前分支推送到远程

有没有办法在git 存储库中推送一个现在不在HEAD中的分支?

例如,我有两个分支:

$ git branch
* master
  another
Run Code Online (Sandbox Code Playgroud)

我有两个遥控器设置:originanother.

我需要能够在不改变HEAD的情况下从一个命令推another送到another/another一个命令.

git git-push

28
推荐指数
2
解决办法
5679
查看次数

github-actions[bot] 的权限被拒绝。请求的 URL 返回错误:403

我想使用 Github Actions 将文件推送到当前存储库。

我已经写了一个使用官方actions/checkout@v3操作的基本配置。我的配置与自述文件示例中几乎相同:

name: Example
on: workflow_dispatch
jobs:
  example:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - shell: bash
        run: |
          date > 1.txt
          git config user.name github-actions
          git config user.email github-actions@github.com
          git add 1.txt
          git commit -m updated
          git push
Run Code Online (Sandbox Code Playgroud)

此配置适用于除 Github Pages 存储库之外的任何存储库。错误是:

remote: Permission to sirekanian/sirekanian.github.io.git denied to github-actions[bot].
fatal: unable to access 'https://github.com/sirekanian/sirekanian.github.io/': The requested URL returned error: 403
Error: Process completed with exit code 128.
Run Code Online (Sandbox Code Playgroud)

为什么 GitHub Pages 存储库与普通存储库不同?GitHub Pages …

git-push github-pages github-actions

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

Git在推送时创建远程存储库

我一直试图弄清楚这一点,但我很难这样做.我目前的工作,需要我允许用户一个开源项目到远程仓库没有它已经存在那里.我想避免手动登录到服务器并运行git initgit init --bare.

出于显而易见的原因,我在尝试将本地存储库推送到不指向远程服务器上的现有存储库的路径时收到以下错误:

fatal: '/var/repositories/myrepo' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

但我希望能够运行以下命令:

git push origin master
Run Code Online (Sandbox Code Playgroud)

而且有创造/myrepo/var/repositories,如果它不存在.我怎么能做到这一点?我会假设它是某种(全局)git配置设置,你可能在远程服务器上设置,或者在本地设置(特定于存储库)git配置,但我无法弄明白.

任何帮助将非常感激!

谢谢!

git git-push git-config git-remote

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

GIT是否支持推送到ftp服务器?

我相信git的支持FTP是一个有些最近才加入,但混帐推文档明确指出,"混帐本身支持SSH,git的,HTTP,HTTPS,FTP,FTPS和rsync协议." (重点补充)

但是,其他人已经问过如果git无法推送到ftp服务器该怎么办,而且我遇到了完全相同的问题.

那么 - 任何人都可以明确地说明"git push"是否适用于ftp协议?

如果是......那么任何人都可以回答其他问题吗?:-)

如果没有...这是在工作,还是我应该看git-ftp?

我在Windows下使用git 1.7.3.1.

非常感谢任何信息或建议!(顺便说一句,我有一个很好的超链接这个问题,但作为一个低级1级我只得到一个链接,所以不得不删除其他...)

git ftp git-push

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

在GIT上接收电子邮件

我习惯颠覆,只要有人提交,协作组就会收到电子邮件.GitHub上是否有类似的功能,因此每当用户推送更改时,处理存储库的人员都会收到一封电子邮件?

git github git-push githooks

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

git推后图像损坏

我在我的git repo中添加了一些.png图像,然后将它们推送到我的远程存储库.我注意到图像在远程存储库中,但它们已经坏了.

为了验证这一点,我比较了本地和远程存储库中图像的二进制数据.我也在filerepos中对图像运行命令.

本地存储库中的图像

前10行二进制数据:

8950 4e47 0d0a 1a0a 0000 000d 4948 4452 0000 0019 0000 0014 0806 0000 0078 7796 bd00 0000 1974 4558 7453 6f66 7477 6172 6500 4164 6f62 6520 496d 6167 6552 6561 6479 71c9 653c 0000 0373 6954 5874 584d 4c3a 636f 6d2e 6164 6f62 652e 786d 7000 0000 0000 3c3f 7870 6163 6b65 7420 6265 6769 6e3d 22ef bbbf 2220 6964 3d22 5735 4d30 4d70 4365 6869 487a 7265 537a 4e54 …

git image corruption git-push

25
推荐指数
1
解决办法
7371
查看次数

Github远程推包尺寸超出

我是Git的新手,有一个相当大的项目,我想推送到Github上的远程仓库(Repo B).最初的项目也在Github上,但来自不同的回购(Repo A).在我可以在Repo B上设置项目之前,我必须对Repo A中的文件进行一些更改.我已经设置了遥控器,ssh键等,并且在将代码库推送到Repo B时遇到了问题.

我总是得到以下错误:

$ git push <remote_repo_name> master
Enter passphrase for key '/c/ssh/.ssh/id_rsa':
Counting objects: 146106, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (35519/35519), done.
fatal: pack exceeds maximum allowed size00 GiB | 154 KiB/s
fatal: sha1 file '<stdout>' write error: Invalid arguments
error: failed to push some refs to 'git@github.com:<repo>.git
Run Code Online (Sandbox Code Playgroud)

我在本地gitconfig中更改了以下设置

git config pack.packSizeLimit 1g
git config pack.windowMemory 1g
Run Code Online (Sandbox Code Playgroud)

...并运行git gc(我看到重新组织了包,以便每个包保持在1GB的包装内).这不起作用,我得到上面看到的错误.

我试图降低每包的尺寸....

git config pack.packSizeLimit 500m
git config pack.windowMemory 500m
Run Code Online (Sandbox Code Playgroud)

...并运行git …

git github git-push

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

在openshift上被允许拒绝(publickey,gssapi-keyex,gssapi-with-mic)

我在修改我的装备时遇到问题.我试图运行rhc设置,我也删除了我的.ssh文件夹并再次执行rhc设置,但这也没有用.

不知道发生了什么变化,但它在几个小时前工作了.

>git push -u <GEAR_NAME> master
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

>git remote add devstage3 -f ssh://<GEAR_ID>@<GEAR_NAME>-<GEAR-DOMAIN>.rhcloud.com/~/git/<GEAR_DOMAIN>.git/ 
Run Code Online (Sandbox Code Playgroud)

此外,我试图启动一个不同的齿轮并承诺,但我得到同样的错误:

Updating <GEAR_NAME>
The authenticity of host '<GEAR_NAME>-<GEAR-DOMAIN>.rhcloud.com (<GEAR_IP>)' can't be established.
RSA key fingerprint is <KEY_FINGERPRINT>.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '<GEAR_NAME>-<GEAR-DOMAIN>.rhcloud.com,<GEAR_IP>' (RSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not …
Run Code Online (Sandbox Code Playgroud)

git git-push public-key openshift

24
推荐指数
4
解决办法
7万
查看次数

为什么`git push --force-with-lease` 失败并显示“rejected ... stale info”,即使我的本地仓库是最新的远程仓库?

我正在尝试将功能分支的变基强制推送到远程存储库。为了更安全一点,我试图--force-with-lease确保自上次获取分支以来没有发生其他更改。

由于我不明白的原因,这失败了:

$ git branch
* my-branch
  master

$ git push --force-with-lease origin my-branch -u
To gitlab.com:example/my-project.git
 ! [rejected]        my-branch -> my-branch (stale info)
error: failed to push some refs to 'git@gitlab.com:example/my-project.git'
Run Code Online (Sandbox Code Playgroud)

我尝试 fetch 以查看我的本地缓存是否以某种方式不同步:

$ git fetch

$ git push --force-with-lease origin my-branch -u
To gitlab.com:example/my-project.git
 ! [rejected]        my-branch -> my-branch (stale info)
error: failed to push some refs to 'git@gitlab.com:example/my-project.git'
Run Code Online (Sandbox Code Playgroud)

我尝试稍微简化 push 命令:

$ git push --force-with-lease
To gitlab.com:example/my-project.git
 ! [rejected]        my-branch -> my-branch (stale info) …
Run Code Online (Sandbox Code Playgroud)

git git-push

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