小编Jak*_*uje的帖子

将先前的提交分解为多个提交

如果没有创建分支并在新分支上做一堆时髦的工作,是否有可能在提交到本地存储库后将单个提交分解为几个不同的提交?

git

1113
推荐指数
13
解决办法
27万
查看次数

获取Docker容器名称

此命令为我提供了运行容器ID的列表:

docker ps -q
Run Code Online (Sandbox Code Playgroud)

是否有命令来获取容器名称列表?

linux containers docker

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

在iOS中更改应用程序语言而无需重新启动应用程序

我似乎有些应用程序可以在应用程序内部更改语言,而无需重新启动应用程序,我想知道它们是如何实现的.

例如,对于我们使用NSLocalizedString,我知道可以在运行时在未初始化main.m时设置语言AppDelegate,但是一旦初始化(特别是创建了视图控制器),更改它直到下次重新启动才会生效

[[NSUserDefaults standardUserDefaults] 
    setObject:[NSMutableArray arrayWithObjects:language, nil] 
    forKey:@"AppleLanguages"];
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何在不重新启动应用程序的情况下完成这些动态语言更改?

xcode cocoa localization objective-c ios

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

BitBucket:主机密钥身份验证失败

我想将远程存储库克隆到本地计算机.我使用了命令:

git clone git@bitbucket.org:<username>/<repo_name>.git
Run Code Online (Sandbox Code Playgroud)

我收到了消息:

The authenticity of host 'bitbucket.org (104.192.143.3)' can't be
established. RSA key fingerprint is
SHA256:****. Are you sure you
want to continue connecting (yes/no)?  Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository
exists.
Run Code Online (Sandbox Code Playgroud)

我只想提一下,我已经处理了ssh问题.我通过命令' ssh-keygen' 生成了一个ssh密钥,并将内容复制~/.ssh/id_rsa.pubBitbucket Settings -> SSH keys(根据以下链接:https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html)

我也查看了我的"用户和组访问",我看到了这个:

在此输入图像描述

你能告诉我该怎么办?

git ssh bitbucket

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

openMP:当我使用"#pragma omp parallel num_threads(4)"时,为什么我得不到不同的线程ID

当我使用"#pragma omp parallel num_threads(4)"时,为什么我没有获得不同的线程ID.在这种情况下,所有线程ID都为0.但是当我评论该行并使用默认的线程数时,我得到了不同的线程ID.注意: - 变量我使用变量tid来获取线程ID.

#include <omp.h>
#include <stdio.h>
#include <stdlib.h>

int main (int argc, char *argv[]) 
{
int nthreads, tid;
int x = 0;

#pragma omp parallel num_threads(4)
#pragma omp parallel private(nthreads, tid)
  {
  /* Obtain thread number */
 tid = omp_get_thread_num();
  printf("Hello World from thread = %d\n", tid);

  // /* Only master thread does this */
   if (tid == 0) 
     {
     nthreads = omp_get_num_threads();
     printf("Number of threads = %d\n", nthreads);
     }

  }


}
Run Code Online (Sandbox Code Playgroud)

上述代码的输出: -

Hello World …
Run Code Online (Sandbox Code Playgroud)

c parallel-processing multithreading openmp

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

EC2 ssh权限被拒绝(publickey,gssapi-keyex,gssapi-with-mic)

当我想要ssh我的ec2主人时,我得到了这个权限被拒绝的问题.我试过现有的解决方案,chmod 600 "My.pem"但仍然没有用.这是我的调试信息:

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Connecting to 54.223.47.74 [54.223.47.74] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file My.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file My.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.9
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1
debug1: …
Run Code Online (Sandbox Code Playgroud)

linux ssh amazon-ec2 permission-denied

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

将公钥添加到known_hosts文件

我试图将服务器A中的公钥复制到服务器B中的known_hosts文件.它们都是Linux服务器.最初我考虑打开公钥文件并将其内容复制到known_hosts文件,但我怀疑这不是正确的方法.有谁知道这样做的正确方法是什么?

我的公钥是格式 ssh-rsa AADGD...

有人可以帮忙吗?

谢谢!

linux ssh key

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

SSH.NET - 找不到合适的身份验证方法

这是我使用SSH.NET的代码

using (var sftp = new SftpClient(host, username, password))
{                
    sftp.Connect();  
}
Run Code Online (Sandbox Code Playgroud)

它适用于我本地计算机上安装的SFTP,但当我从客户端指向真正的SFTP服务器时,我得到一个Renci.SshNet.Common.SshAuthenticationException:没有找到合适的身份验证方法来完成身份验证.

我找不到任何关于我应该使用哪种身份验证方法的文档,而在File Zilla上,一个简单的用户名和密码就是这样做的.

任何人都可以建议吗?

.net c# ftp ssh sftp

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

Gitlab CI - SSH权限被拒绝(publickey,密码)

我一直在尝试为我的项目设置CD.我的Gitlab CI跑步者和我的项目将在同一台服务器上.我已经关注https://docs.gitlab.com/ee/ci/examples/deployment/composer-npm-deploy.html但我一直收到SSH Permission denied (publickey,password).错误.我在项目设置中正确设置了所有变量,私钥和其他变量.

我用ssh-keygen -t rsa -C "my.email@example.com" -b 4096命令创建了我的ssh密钥,没有密码短语,并PRODUCTION_PRIVATE_KEY~/.ssh/id_rsa文件内容设置我的变量.

这是我的gitlab-ci.yml:

stages:
  - deploy

deploy_production:
  stage: deploy
  image: tetraweb/php
  before_script:
    - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
    - eval $(ssh-agent -s)
    - ssh-add <(echo "$PRODUCTION_PRIVATE_KEY")
    - mkdir -p ~/.ssh
    - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
    - apt-get install rsync
  script:
    - ssh $PRODUCTION_SERVER_USER@$PRODUCTION_SERVER
    - hostname
  only:
    - …
Run Code Online (Sandbox Code Playgroud)

ssh gitlab-ci

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

packet_write_wait:连接到xxx.xxx.xxx.xxx:管道损坏

终端抛出此错误以及如何解决它意味着什么?

packet_write_wait: Connection to xxx.xxx.xxx.xxx: Broken pipe
Run Code Online (Sandbox Code Playgroud)

它刚刚发生在今天.经过一年的正常工作.我的终端在某个时间保持断开状态.我已经在google上搜索了,但大部分内容都是关于"写入失败:断管".

多年来我已经解决了这个问题.我今天刚刚发现了这个新烦恼的问题

ssh shell terminal google-compute-engine

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