From a10ed4631f96ac520db92495f0ca5c5f4a635b5b Mon Sep 17 00:00:00 2001 From: hantmac Date: Mon, 2 Nov 2020 10:41:21 +0800 Subject: [PATCH] fix git has port Signed-off-by: hantmac --- backend/services/git.go | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/backend/services/git.go b/backend/services/git.go index 8b7c1570..1ca81233 100644 --- a/backend/services/git.go +++ b/backend/services/git.go @@ -248,21 +248,11 @@ func SyncSpiderGit(s model.Spider) (err error) { } // 生成 URL - gitUrl := s.GitUrl + var gitUrl string if s.GitUsername != "" && s.GitPassword != "" { - u, err := url.Parse(s.GitUrl) - if err != nil { - SaveSpiderGitSyncError(s, err.Error()) - return err - } - gitUrl = fmt.Sprintf( - "%s://%s:%s@%s%s", - u.Scheme, - s.GitUsername, - s.GitPassword, - u.Hostname(), - u.Path, - ) + gitUrl = formatGitUrl(s.GitUrl, s.GitUsername, s.GitPassword) + } else { + gitUrl = s.GitUrl } // 创建 remote