mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	CloneAddr will contain username and password credentials and they will get stored in system notices about failed migrations (and logs if trace is set). Replace with OriginalURL that doesn't have those.
This commit is contained in:
		
				
					committed by
					
						
						techknowlogick
					
				
			
			
				
	
			
			
			
						parent
						
							3a14a69e8a
						
					
				
				
					commit
					e03934f035
				
			@@ -57,7 +57,7 @@ func MigrateRepository(doer *models.User, ownerName string, opts base.MigrateOpt
 | 
				
			|||||||
		opts.PullRequests = false
 | 
							opts.PullRequests = false
 | 
				
			||||||
		opts.GitServiceType = structs.PlainGitService
 | 
							opts.GitServiceType = structs.PlainGitService
 | 
				
			||||||
		downloader = NewPlainGitDownloader(ownerName, opts.RepoName, opts.CloneAddr)
 | 
							downloader = NewPlainGitDownloader(ownerName, opts.RepoName, opts.CloneAddr)
 | 
				
			||||||
		log.Trace("Will migrate from git: %s", opts.CloneAddr)
 | 
							log.Trace("Will migrate from git: %s", opts.OriginalURL)
 | 
				
			||||||
	} else if opts.GitServiceType == structs.NotMigrated {
 | 
						} else if opts.GitServiceType == structs.NotMigrated {
 | 
				
			||||||
		opts.GitServiceType = theFactory.GitServiceType()
 | 
							opts.GitServiceType = theFactory.GitServiceType()
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -68,7 +68,7 @@ func MigrateRepository(doer *models.User, ownerName string, opts base.MigrateOpt
 | 
				
			|||||||
			log.Error("rollback failed: %v", err1)
 | 
								log.Error("rollback failed: %v", err1)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if err2 := models.CreateRepositoryNotice(fmt.Sprintf("Migrate repository from %s failed: %v", opts.CloneAddr, err)); err2 != nil {
 | 
							if err2 := models.CreateRepositoryNotice(fmt.Sprintf("Migrate repository from %s failed: %v", opts.OriginalURL, err)); err2 != nil {
 | 
				
			||||||
			log.Error("create respotiry notice failed: ", err2)
 | 
								log.Error("create respotiry notice failed: ", err2)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user