如何推动Scriptler的git回购?

如何推动Scriptler的git回购?,git,jenkins,tortoisegit,jenkins-scriptler,Git,Jenkins,Tortoisegit,Jenkins Scriptler,从 Git Scriptler通过Git公开其脚本。浏览到 JENKINS_URL/scriptler.git了解有关安装的更多信息 如何通过git访问回购协议 这允许管理员从其服务器推/拉脚本 将工作站/IDE导入Scriptler。如果这样的脚本被推到第一个 时间进入scriptler,然后它将解析可选的头信息,如 这: 我的jenkins上有scriptler插件,我想对其进行更改。克隆/拉取甚至可以匿名进行 我已经在git中配置了我的用户名,但服务器响应了错误403,即不允许以匿名方式推

Git Scriptler通过Git公开其脚本。浏览到 JENKINS_URL/scriptler.git了解有关安装的更多信息 如何通过git访问回购协议

这允许管理员从其服务器推/拉脚本 将工作站/IDE导入Scriptler。如果这样的脚本被推到第一个 时间进入scriptler,然后它将解析可选的头信息,如 这:

我的jenkins上有scriptler插件,我想对其进行更改。克隆/拉取甚至可以匿名进行

我已经在git中配置了我的用户名,但服务器响应了错误403,即不允许以匿名方式推送。 我正在尝试推送http

我的jenkins在windows上运行,我没有配置任何ssh软件。 我自己的电脑也是windows,我已经安装了git客户端。另外还有乌龟吉特


我不知道我做错了什么。我必须如何传达我的用户名和密码?

我自己刚想出来:

  • 确保您的用户已分配公共SSH密钥(请参阅)
  • 确保本地ssh安装具有公钥对应的私钥(参见~/.ssh/id\u rsa)
  • 不要使用https,而是使用ssh协议来推动git repo(参见。ssh://jenkins.server:34841/scriptler.git)
然后,您可以像往常一样推动更改

(如果之前签出)

git推送原点磁头:refs/heads/master

(或者如果从其他存储库推送)


git推送ssh://jenkins.server:34841/scriptler.git HEAD:refs/heads/master

我无法让它工作:-(即使克隆也无法通过ssh工作。我有一个ppk文件,并使用PuttyGen(转换>导出OpenSSH密钥)将puplic密钥提取到一个id\u rsa文件中。该文件位于“c:\Program Files\Git\.ssh\”中(从这里获取:)TortoiseGit和ppk文件也不起作用。因为id_rsa看起来与ppk不同,我不确定使用什么和如何使用。另外让我困惑的是端口34841。scriptler页面提到57159。@Simn,我打赌scriptler选择了一个随机端口来使用