diff --git a/models/repo.go b/models/repo.go index 810f49b823..31c2ae6361 100644 --- a/models/repo.go +++ b/models/repo.go @@ -153,7 +153,7 @@ func initRepository(f string, user *User, repo *Repository, initReadme bool, rep fileName["license"] = "LICENSE" } - workdir := os.TempDir() + fmt.Sprintf("%d", time.Now().Nanosecond()) + workdir := filepath.Join(os.TempDir(), fmt.Sprintf("%d", time.Now().Nanosecond())) os.MkdirAll(workdir, os.ModePerm) sig := user.NewGitSig()