You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fork this repo to sync your GitLab commit history with GitHub.
4
4
5
-
## Usage
5
+
This tool automatically creates commits on GitHub with dates matching your GitLab activity calendar, helping maintain a consistent contribution history across platforms.
6
+
7
+
## How it works
8
+
9
+
The GitHub Action will:
10
+
11
+
- Run automatically on every commit to main/master branch
12
+
- Run daily at midnight UTC via scheduled cron job
13
+
- Fetch your GitLab activity calendar
14
+
- Create commits with matching dates for any missing activity
15
+
- Push the changes back to your repository
16
+
17
+
## Setup
18
+
19
+
1. Fork this repository
20
+
2. Go to your fork's Settings → Secrets and variables → Actions
21
+
3. Add the following secrets:
22
+
-`GITLAB_USERNAME`: Your GitLab username
23
+
-`REPOSITORY`: The Git repository URL to sync to (e.g., `https://github.com/username/repo.git`)
0 commit comments