ssh-agent

    0热度

    1回答

    为了使用SSH来推动从GitHub /拉,我一定要...... $ eval $(ssh-agent -s) $ ssh-add ~/.ssh/git_id_rsa $ git push origin master 然而,当我推/拉至远程git仓库我在我自己的私人服务器上托管的,我可以跳过整ssh-agent的东西,只是 $ git push origin master 我如何做同样的

    1热度

    1回答

    我想使用sshagent选项来scp/ftp文件到windows和linux serers但它不能按预期工作,有人可以帮助我吗? 什么应该是凭据?我使用jenkins创建的加密用户标识和密码值。 应该执行scp文件到server1的命令是什么?

    1热度

    1回答

    我的TortoiseGit和Git安装了Windows。 如果我使用了pageant,我可以用SSH协议和私钥和公钥成功克隆存储库,但是如果我不想使用pageant,我该怎么办? 我有我的%HOME%目录中的一对钥匙在.ssh/id_rsa和./ssh/id_rsa.pub 我有一个脚本,当我第一次启动Git-bash时启动ssh-agent,但是当我尝试克隆的东西它 TortoiseGitPli

    0热度

    1回答

    我正在寻找相当于python的eval $(ssh-agent),它将启动ssh-agent并在脚本完成运行后继续运行。 我没有发现任何有用的谷歌。

    0热度

    2回答

    我有一个Jenkins需要执行shell脚本的工作。它通过ssh密钥连接到远程计算机。以下是管道作业: stage ('Run') { try { sh "chmod +x \$(find . -name '*.sh')" wrap([$class: 'AnsiColorBuildWrapper', 'colorMapName': 'XTerm']) {

    -1热度

    1回答

    我说我的存在的公共密钥到ssh-agent但在重新启动后,我需要运行 ssh-add ~/.ssh/id_rsa 再次添加它。有没有办法永久添加它?

    2热度

    1回答

    我有几台主机HostA,HostB和一个密钥KeyX用于ssh两个主机。我试图首先ssh到HostA,然后从HostA ssh到HostB。 以下步骤不起作用: localhost :> ssh -i KeyX HostA hosta :> ssh -A HostB SSH来HostB失败,抱怨错误关于 “权限被拒绝(公钥)”。 以下步骤工作: localhost:> ssh-add Key

    0热度

    1回答

    我正在使用Jenkins管道来构建我的包并将它们交付给Artifactory。我试图通过Gradle Release Plugin与Gradle一起使用它,但它有问题。 我开始一个SSH代理,使摇篮具有推动Git仓库的权限: sshagent([git_credential]) { sh "./gradlew clean release unSnapshotVersion -Prelea

    0热度

    1回答

    安装Git for Windows后,我使用Git CMD(不是Git Bash)。我有一个密码保护的私钥存储在%USERPROFILE%/.ssh/id_rsa 我正在运行一个脚本,在多个回购站上执行Git操作。每当它与新的回购交互时,我都必须再次输入我的密码。 有没有什么办法可以输入我的密码短语一次(类似于Pageant)?

    0热度

    1回答

    我正在使用SSH代理转发我的Vagrant框。它看起来像这样设置正确,因为我可以成功地在我的私人资料库执行git的克隆: $ git clone [email protected]:myorganisation/myrepo.git Cloning into 'myrepo'... 这个仓库还设有我composer.json: { "type": "vcs", "url": "