🔄

CodeSync v1.0.0

Git Bundle 기반 폐쇄망 코드 동기화 도구. Public Azure DevOps의 소스코드를 폐쇄망 Azure DevOps로 안전하게 전달합니다.

동작 원리

Public DevOps
소스 원본
📥
Fetcher
Host PC
📦
Git Bundle
디스크 공유
📤
Pusher
VDI
🔒
Internal DevOps
폐쇄망

Downloads

🖥
Windows x64
Windows 10/11 (64-bit)
3.1 MB · SHA256: 30b94322...
Download codesync.exe
🖥
Windows ARM64
Windows on ARM
6.4 MB · SHA256: 835f4bfb...
Download codesync-win-arm64.exe
💻
macOS / Linux
x64 binary
6.9 MB · SHA256: 46f3724c...
Download codesync

Config Templates

fetcher.yaml.example
Host PC (Fetcher) 설정 템플릿
Download
pusher.yaml.example
VDI (Pusher) 설정 템플릿
Download

Quick Start

실행 파일 다운로드 및 배치
위에서 OS에 맞는 실행 파일을 다운로드하고, C:\code-sync\ 폴더에 배치합니다.
설정 파일 작성 (Host PC)
fetcher.yaml.exampleconfig\fetcher.yaml로 복사 후, Azure DevOps URL과 경로를 수정합니다.
copy config\fetcher.yaml.example config\fetcher.yaml
PAT 환경변수 설정
Azure DevOps Personal Access Token을 환경변수로 등록합니다.
setx AZURE_DEVOPS_PAT "your_pat_here"
Fetch 실행 (Host PC)
Public DevOps에서 소스를 가져오고 Git Bundle을 생성합니다.
codesync.exe fetch -c config\fetcher.yaml -v
Push 실행 (VDI)
VDI에서 pusher.yaml 설정 후 Bundle을 폐쇄망 DevOps로 push합니다.
codesync.exe push -c config\pusher.yaml -v

전체 문서 보기 →

SHA256 Checksums

FileSHA256
codesync.exe30b94322e36f3ad99cdc75cfa15a591421d9be7ae8913f4a83b7c1d449f52a7a
codesync-win-arm64.exe835f4bfb8eae9893d1db03d8821600c90eb1d1bd9f08361cbf41cc8a171ea596
codesync46f3724cd6ed8ece9d777736d18a18748d268760a4db708d18067e45800acac9

SHA256SUMS.txt 다운로드