<< Back to previous view

[QB-3285] If we set SSH URL in Fetch URL, the error occurs in the step "Repository > Checkout"
Created: 01/Nov/18  Updated: 22/Dec/20

Status: Closed
Project: QuickBuild
Component/s: None
Affects Version/s: 8.0.8
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Yoongeon Lee Assigned To: Steve Luo
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Windows 10 enterprise x64

File Attachments: PNG File Fetch URL - Repo Configuration.png     PNG File Fetch URL error.png     PNG File Git Repository - SSH URL.png    

 Description   
We are using SSH URL with Git Repository.
For using Pull requests function of Github, I added new GitHub Repository and set Fetch URL as SSH URL.
However, it's not working properly in Build Agent.

Error message)
2018-11-01 05:28:00 - Error executing checkout build finish job.
caused by: Fetch url should be start with protocol http or https

Please refer to screenshots attached



 Comments   
Comment by Robin Shen [ 01/Nov/18 11:35 PM ]
QB only works with https protocol right now.
Comment by Yoongeon Lee [ 02/Nov/18 01:28 AM ]
No, SSH is working fine in Git repository. We have used SSH with more than 10 repositories in QBuild. It seems this is only a problem with Github repository
Why do you think QB only works with https? Why does not QB support SSH key?
As far as I know, a lot of git servers authenticate using SSH public keys. QB should supports SSH URL.
Comment by Robin Shen [ 02/Nov/18 11:43 PM ]
Sorry by mentioning "works only with https", I am referring GitHub. Will investigate to see if we can improve this in future releases.
Generated at Thu Apr 18 21:43:24 UTC 2024 using JIRA 189.