我有个问题我在学习Jenkins管道。我从github克隆并将其保存在本地仓库中,但当我将本地仓库URL添加到Git SCM时,我得到了一个错误,如屏幕截图所示:
请帮我解决一下。
vnjpjtjt1#
plugin documentation(我知道,谁会读这个?)),支持的语法适用于类似UNIX的路径,即使在Windows机器上也是如此。
仓库URL远程仓库的URL。git插件将远程仓库URL传递给git实现(命令行或JGit)。有效的存储库URL包括https、ssh、scp、git、本地文件和其他形式。git文档中描述了有效的仓库URL表单。允许本地结账
命令行git和JGit可以使用本地URL(如file:/my/repo.git)或路径(如/my/repo.git)获取存储库。它会将“\”解释为转义字符,但它足够聪明,可以将路径更改为Windows的本机语法。但为什么不让Jenkins从GitHub上拉呢?最佳实践是,你应该使用一个单独的repo示例进行本地开发,而不是受控构建;确保你的构建使用提交的更改,而不是任何碰巧出现的更改。
file:/my/repo.git
/my/repo.git
1条答案
按热度按时间vnjpjtjt1#
plugin documentation(我知道,谁会读这个?)),支持的语法适用于类似UNIX的路径,即使在Windows机器上也是如此。
仓库URL远程仓库的URL。git插件将远程仓库URL传递给git实现(命令行或JGit)。有效的存储库URL包括https、ssh、scp、git、本地文件和其他形式。git文档中描述了有效的仓库URL表单。
允许本地结账
命令行git和JGit可以使用本地URL(如
file:/my/repo.git
)或路径(如/my/repo.git
)获取存储库。它会将“\”解释为转义字符,但它足够聪明,可以将路径更改为Windows的本机语法。
但为什么不让Jenkins从GitHub上拉呢?最佳实践是,你应该使用一个单独的repo示例进行本地开发,而不是受控构建;确保你的构建使用提交的更改,而不是任何碰巧出现的更改。