From 11fdf8da1bad6f511a3cd13653d30d70f47d59c7 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Sat, 21 Aug 2021 17:45:37 +0800 Subject: [PATCH] x --- .gitignore | 2 +- models/repos.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9b6e542..8c1eb33 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,4 @@ conf/reply.php jdCookie.js scripts/node_modules task/* -repos \ No newline at end of file +*.repo \ No newline at end of file diff --git a/models/repos.go b/models/repos.go index f11a36e..e84d586 100644 --- a/models/repos.go +++ b/models/repos.go @@ -16,7 +16,7 @@ type Repo struct { var reposPath = "" func (rp *Repo) init() { - rp.filename = strings.Replace(strings.Replace(rp.Git, "https://", "", -1), "/", "_", -1) + rp.filename = strings.Replace(strings.Replace(strings.Replace(rp.Git, "https://", "", -1), "/", "_", -1), ".git", "", -1) if !rp.exist() { rp.gitClone() } @@ -32,7 +32,7 @@ func (rp *Repo) exist() bool { func initRepos() { reposPath = ExecPath + "/repos" if _, err := os.Stat(reposPath); err != nil { - os.MkdirAll(reposPath, os.ModePerm) + os.MkdirAll(reposPath, 777) } for _, repo := range Config.Repos { repo.init()