标签: push

Mercurial Hg 未发现任何变化 - 无法推出 Hg

有人可以告诉我为什么我最后没有发现任何变化吗?

另外,我收到一条烦人的消息:“ .hg/hgrc 中未指定用户名。密钥环将不会被使用。

版本工具:HG最新版本 服务器:Linux 工作空间:~/2012WS

    LinuxServer123:~/2012WS # hg 克隆 http://LinuxServer123/hg/GigaTest/
    .hg/hgrc 中未指定用户名。将不会使用钥匙圈。
    需要http授权
    领域:Mercurial 存储库
    用户: u123456
    密码:
    目标目录:GigaTest
    请求所有更改
    添加变更集
    添加清单
    添加文件更改
    添加了 14 个变更集,其中对 575 个文件进行了 585 项更改(+1 个头)
    更新了 2 个文件,合并了 0 个文件,删除了 0 个文件,0 个文件未解决
    更新到分支默认值
    0 个文件已更新、0 个文件已合并、0 个文件已删除、0 个文件未解决
    LinuxServer123:~/2012WS #

    LinuxServer123:~/2012WS # cd GigaTest/
    LinuxServer123:~/2012WS/GigaTest # ls -tlr
    总计 12
    -rw-r--r-- 1 root root 25 Jan 10 16:36 hello.py
    -rw-r--r-- 1 root root 25 Jan 10 16:36 HELLO-UP.PY
    drwxr-xr-x 4 …

linux mercurial push mercurial-keyring output

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

git推送后,远程上丢失了一些本地文件

我从本地到 bitbucket 进行了 git Push。这是一个 Django 项目。我的项目级别目录中的 3 个文件仍然存在于我的本地文件中,但在 Bitbucket 的远程文件中丢失了:manage.py、README.md 和 runtime.txt。

为什么这三个文件没有推送呢?我如何解决它?展望未来,我如何对我的推拉动作的完整性充满信心?如果您了解 Django,您就会知道manage.py 是一个非常重要的文件。.gitignore 仅包含 venv、staticfiles 和 .pyc。是的,之后我确实做了 git status :

(cannon)malikarumi@Tetuoan2:~/Projects/cannon/jamf$ git status                     
On branch master                                                                   
Your branch is up-to-date with 'origin/master'.                                    
nothing to commit, working directory clean  
Run Code Online (Sandbox Code Playgroud)

git push

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

Array.Push覆盖之前的Value Node Js

再会。我有一个全局数组,它必须是全局的。

var comments= [];
Run Code Online (Sandbox Code Playgroud)

我有一个套接字的回调,我在其中迭代它并添加值。

更好的代码:

    socket.on('commentAdded', function (data) {
    if (data !== null) {
        var stringify = JSON.stringify(data);
        var json = JSON.parse(stringify);

        Object.keys(users).forEach(function (key) {
            if (key !== "null") {
                data.eachUserId = key;
                console.log("data added with id " + key + " the size of comments is " + comments.size);
                comments.push(data);
            }
        });
        console.log("comment was added");
    }

    socket.broadcast.emit('onCommentAdded', data);
});
Run Code Online (Sandbox Code Playgroud)

在这里,我正确地打印了所有内容,理想情况下,我想向现有数据(即 json 数据)console.Log("data added with id)...添加一个新值,新值的名称必须与我在循环内执行的值完全不同,如您所见。eachUserId

这就是我之后如何获取物品的方法。

   for (var f = 0; f …
Run Code Online (Sandbox Code Playgroud)

javascript arrays loops push node.js

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

javascript:无法读取未定义的属性“push”

我试图用用户给出的许多元素填充一个数组。我正在使用提示窗口执行此操作。但是,代码没有执行,并且我在第 9 行收到错误,告诉我:

未捕获的类型错误:无法读取 fillArrayWithNumberOfElements 处未定义的属性“push”(第 9 行)。

我在网上搜索了答案,但他们都指出该数组没有正确声明,而我很确定我的数组是正确的。

感谢任何帮助,提前致谢!

var emptyArray = [];

function askInput() {
    return (prompt("Please enter a number: "));
}

function fillArrayWithANumberOfElements(array, numberOfElements){
    for(var i = 0; i < numberOfElements; i++){
        array[i].push(askInput());
    }
    return array;
}

fillArrayWithANumberOfElements(emptyArray, 5);
Run Code Online (Sandbox Code Playgroud)

javascript arrays push

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

Docker“登录成功”但仍然无法推送到 GCP 私有注册表

我在将 docker 映像推送到我的私有 GCP 注册表时遇到问题。我从 Google Cloud Platform 创建了一个具有所有者角色的新服务帐户。然后,我创建了一个服务密钥,并将 json 文件的内容(从服务帐户下载)复制到 Gitlab CI/CD 变量的 $GCP_SERVICE_KEY 变量中。

这是我的.gitlab-ci.yaml文件:

image: python:3.6

stages:
  - push

before_script:
  - mkdir -p $HOME/.docker
  - echo "$GCP_SERVICE_KEY" >> "$HOME/.docker/config.json"

dockerpush:
  stage: push
  image: docker:stable
  services:
    - docker:dind
  script:
    - docker build --build-arg MONGODB_URI=$MONGODB_URI -t my_image_name .
    - docker login -u _json_key --password-stdin https://gcr.io < $HOME/.docker/config.json
    - docker tag my_image_name eu.gcr.io/my_project_id/my_image_name
    - docker push eu.gcr.io/my_project_id/my_image_name
Run Code Online (Sandbox Code Playgroud)

当我检查控制台日志时,我看到“登录成功”。但我无法推送到我的 GCP 注册表。我检查了项目 ID、用户的角色,一切似乎都正常。但为什么我仍然看到“未经授权”的错误?

$ docker login -u _json_key -p "$GCP_SERVICE_KEY" …
Run Code Online (Sandbox Code Playgroud)

continuous-integration push docker google-cloud-platform gitlab-ci

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

远程:允许...被拒绝

当我执行 a 时,git push我收到此错误:

$ git push -vv
Pushing to https://github.com/...
remote: Permission to ... denied to foobar.
fatal: unable to access 'https://github.com/...': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

我注意到该foobar用户不是我的用户:

$ git remote -v
origin  https://github.com/... (fetch)
origin  https://github.com/... (push)
Run Code Online (Sandbox Code Playgroud)

我配置的github用户是别人:

$ git config github.user
ThisIsMe

$ git config --local github.user
Run Code Online (Sandbox Code Playgroud)

foobar我所在的 git 模块也没有引用.git/modules/ext/config

有什么线索吗?

git push

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

git: fatal: 当前分支 XXX 没有上游分支(但它有上游分支)

我们使用 git + Jira + Bitbucket。

设想:

  1. 在 Jira 中,我创建了(带有Create branch选项)branch XXX

  2. 在 Bitbucket 中,我看到该分支XXX出现在分支列表中。

  3. 更改代码 => git commit

  4. git push给出:fatal: The current branch XXX has no upstream branch.

问题:这个错误的原因是什么?该分支XXX 上游分支(我XXX在 Jira 中看到这个上游分支。)

请注意:在出现此错误之前,我没有使用git push任何其他参数。

UPD0:@RadioSilence 建议使用git branch -vv命令!我这样做了,它帮助我看到“本地分支没有跟踪上游”。其原因(很可能)是我之前在该分支上执行的一些 git 命令,这显然导致该分支无法跟踪上游。(默认情况下,在检查使用 Jira 创建的任何分支后,该分支正在跟踪上游,因此不需要其他命令/选项git push。)

结果(解决方案):

  1. 我已将导致问题的分支名称从 更改XXXXXX_01

  2. git checkout XXX=> 添加更改(通过git stash …

git branch push

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

错误:无法将一些参考推送到“https://github.com/XXXXXXXXX.com”

$ git push -u origin master
To https://github.com/XXXXXXXXX.com/FirstRepo.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/XXXXXXXXX.com/FirstRepo.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

我今天第一次使用 github,我已经检查了其他答案,其中只有一个似乎有效,那就是使用“git push origin master --force”,但通过这样做,它会删除所有其他提交。那么有人可以告诉我这个问题的解决方案吗?

git push github git-pull git-push

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

this.props.history.push 未定义

我正在创建一个包含一些预定义值的表单,并且我想在提交表单后路由到仪表板页面。我在表单的onsubmit 上使用handleLoginSubmit 函数。为此,我有以下代码:

handleLoginSubmit = (e) => {
e.preventDefault();
let hardcodedCred = {
  email: "email@email.com",
  password: "password123",
};

if (
  this.state.email == hardcodedCred.email &&
  this.state.password == hardcodedCred.password
) {
  //combination is good. Log them in.
  //this token can be anything. You can use random.org to generate a random string;
  // const token = "123456abcdef";
  // sessionStorage.setItem("auth-token", token);
  //go to www.website.com/todo
  // history.push("/dashboard");
  this.props.history.push("/dashboard");

  // console.log(this.state.route);
  console.log(this.context);
  console.log("logged in");

  // <Link to={location} />;
} else {
  //bad combination
  alert("wrong email or …
Run Code Online (Sandbox Code Playgroud)

history push reactjs react-router

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

Perl - 使用变量引用与使用变量副本推入数组

问题: 为什么我不能将元素推入一个2d数组,该数组位于解析SQL结果集的while循环中?

我需要一些帮助,为什么会发生这种情况.数据存储到二维数组的方式可以通过多种方式完成,但出于我的目的,我需要使用push方法.

这里有一些有用的代码:

my @tt = (0,1,2,3);
my @t;
push (@t,\@tt);
print "[0][0]:".$t[0][0]."\n";
print "[0][1]:".$t[0][1]."\n";
print "[0][2]:".$t[0][2]."\n";
print "[0][3]:".$t[0][3]."\n";
@tt = (4,5,6,7);
push (@t,\@tt);
print "[1][0]:".$t[1][0]."\n";
print "[1][1]:".$t[1][1]."\n";
print "[1][2]:".$t[1][2]."\n";
print "[1][3]:".$t[1][3]."\n";
Run Code Online (Sandbox Code Playgroud)

输出是:

-------------------------
[0][0]:0
[0][1]:1
[0][2]:2
[0][3]:3
[1][0]:4
[1][1]:5
[1][2]:6
[1][3]:7
Run Code Online (Sandbox Code Playgroud)


这是我遇到的问题

我正在运行一些SQL来构建一个X包含列数的结果集.为了将数据存储到我的数组中,我想我可以使用与上面相同的语法:

while (@results=$sth->fetchrow_array())
{
    push(@stu_pool,\@results);
} 
Run Code Online (Sandbox Code Playgroud)

我测试了SQL并检查了结果集,所以问题与此无关.我还回到了长期的方法,这让我得到了我期望的最终结果.而不是使用push(@stu_pool,\@results);我在循环中使用此代码:

$stu_pool[$index][0] = $results[0];
$stu_pool[$index][1] = $results[1];
$stu_pool[$index][2] = $results[2];
$stu_pool[$index][3] = $results[3];
$stu_pool[$index][4] = $results[4];
$stu_pool[$index][5] = $results[5];
$stu_pool[$index][6] = $results[6];
$index++;
Run Code Online (Sandbox Code Playgroud)

那么是什么阻止我将元素推入这个数组呢?它适用于第一个示例,但是当我尝试打印出元素时,它们都是空白的.我正在使用的代码:

print "[0][0]:".$stu_pool[0][0]."\n"; …
Run Code Online (Sandbox Code Playgroud)

arrays perl push copy reference

0
推荐指数
2
解决办法
5894
查看次数