Skip to content

Commit e6b418b

Browse files
committed
update md
1 parent 6ec56f6 commit e6b418b

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

README.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11

22
# `github` 저장소 백업 스크립트
33

4-
- 윈도우즈 `cmd`와 파워쉘 `ps1` 파일로 구성.
4+
- `github` 저장소를 백업합니다.
5+
6+
- 윈도우즈 터미널 `cmd` 파일, 파워쉘 `ps1` 파일, `bash` `sh` 파일로 구성
7+
8+
<br />
59

610
## ✅ CMD 사용 예제 (`backup_github_full.cmd`)
711

12+
<br />
13+
814
### **기본 사용 (OutDir 미지정 → 현재 폴더에 백업 생성)**
915

1016
```cmd
@@ -22,6 +28,8 @@ backup_github_full.cmd https://github.com/j2doll/discussion.git
2228
Proceed with this mode? [y/N]:
2329
```
2430

31+
<br />
32+
2533
---
2634

2735
### **출력 경로 지정**
@@ -36,6 +44,8 @@ backup_github_full.cmd https://github.com/j2doll/discussion.git D:\GH_Backups
3644
D:\GH_Backups\discussion_backup\
3745
```
3846

47+
<br />
48+
3949
---
4050

4151
### **FULL 모드 실행 (환경 변수 GITHUB_TOKEN 사용)**
@@ -56,6 +66,8 @@ backup_github_full.cmd https://github.com/j2doll/discussion.git
5666
Proceed with this mode? [y/N]:
5767
```
5868

69+
<br />
70+
5971
---
6072

6173
### **CMD 내에서 PowerShell 없이 강제 LITE만 실행하고 싶을 때**
@@ -67,47 +79,61 @@ set GITHUB_TOKEN=
6779
backup_github_full.cmd https://github.com/j2doll/discussion.git
6880
```
6981

82+
<br />
83+
7084
---
7185

72-
## PowerShell 사용 예제 (`backup_github_full.ps1`)
86+
## PowerShell 사용 예제 (`backup_github_full.ps1`)
7387

7488
### **기본 사용 (OutDir 미지정 → 현재 폴더)**
7589

7690
```powershell
7791
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git"
7892
```
7993

94+
<br />
95+
8096
### **출력 경로 지정**
8197

8298
```powershell
8399
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git" -OutDir "D:\GH_Backups"
84100
```
85101

102+
<br />
103+
86104
### **FULL 모드 (토큰 직접 지정)**
87105

88106
```powershell
89107
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git" -Token "ghp_XXXXX"
90108
```
91109

110+
<br />
111+
92112
### **FULL 모드 (환경 변수 이용)**
93113

94114
```powershell
95115
$env:GITHUB_TOKEN="ghp_XXXXX"
96116
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git"
97117
```
98118

119+
<br />
120+
99121
### **Discussions까지 포함 백업 (토큰 필요)**
100122

101123
```powershell
102124
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git" -IncludeDiscussions
103125
```
104126

127+
<br />
128+
105129
### **ZIP 압축까지 생성**
106130

107131
```powershell
108132
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git" -Zip
109133
```
110134

135+
<br />
136+
111137
### **CMD에서 코드+위키 백업 후, PS에서 메타데이터만 실행 (MetaOnly)**
112138

113139
(일반적으로 CMD가 내부적으로 자동 호출할 때 사용)
@@ -116,6 +142,8 @@ pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git
116142
pwsh .\backup_github_full.ps1 -RepoUrl "https://github.com/j2doll/discussion.git" -OutDir "D:\GH_Backups" -MetaOnly
117143
```
118144

145+
<br />
146+
119147
---
120148

121149
## 🔍 요약

0 commit comments

Comments
 (0)