diff --git a/travo/course.py b/travo/course.py index 9f8549f3b0b5861bfc695b03555c5a58b55f28b9..edaad29cf0b9194d2e86492352a17b7ba4a0a261 100644 --- a/travo/course.py +++ b/travo/course.py @@ -392,7 +392,7 @@ Tapez «{self.script}» pour de l'aide. except RuntimeError: pass self.log.info(f"- Publishing to {path}.") - self.forge.git(["push", "--mirror", project.http_url_to_repo]) + self.forge.git(["push", project.http_url_to_repo]) if self.student_groups is None: return @@ -413,7 +413,7 @@ Tapez «{self.script}» pour de l'aide. fork.unprotect_branch("master") except RuntimeError: pass - self.forge.git(["push", "--mirror", fork.http_url_to_repo]) + self.forge.git(["push", fork.http_url_to_repo]) def remove_assignment(self, assignment: str) -> None: """ diff --git a/travo/jupyter_course.py b/travo/jupyter_course.py index 404257e1a4060b11f2b80ba382ca8012686a697d..b62413d06dacba525065d48e5565a611679e5131 100644 --- a/travo/jupyter_course.py +++ b/travo/jupyter_course.py @@ -257,6 +257,7 @@ class JupyterCourse(Course): os.rename(tmpgitdir, gitdir) else: run(["git", "init"], cwd=target_path) + self.forge.git(["remote", "add", "origin", self.http_url_to_repo], cwd=target_path) os.rename(tmpdb, db) if add_gitlab_ci: io.open(os.path.join(target_path, ".gitlab-ci.yml"), "w").write(