프로젝트
GitHub에서 보기
denny0223/scrabble
denny0223/scrabble has 465 GitHub stars and 109 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-15 12:04 UTC. Last push 2025-07-15.
측정된 스타 증가
- in 24h
- +1
- in 7 days
- 기록 수집 중
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
Simple tool to recover .git folder from remote server
개발 도구README.md
Originalscrabble
A simple tool to recover Git repositories from exposed .git folders on remote servers.
Quick Start
Download the script:
curl -O https://raw.githubusercontent.com/denny0223/scrabble/refs/heads/master/scrabbleMake it executable:
chmod +x scrabbleRun the script:
./scrabble <url> [directory]
Usage
scrabble <url> [directory]
Arguments:
<url>: The full URL to the repository's.gitdirectory (e.g.,http://example.com/my-project.git/).[directory](Optional): The local directory to clone the repository into.- If not provided, the script defaults to a directory name derived from the URL (e.g.,
my-projectfromhttp://example.com/my-project.git/).
- If not provided, the script defaults to a directory name derived from the URL (e.g.,
Important Notes:
- You need to make sure the target URL has an exposed
.gitfolder. - The script will not overwrite an existing directory. If the target directory already exists, the script will exit with an error to prevent accidental data loss. Please remove the existing directory or choose a different name.
- This tool is designed to clone a repository into a new, empty directory. Do not run it inside an existing Git repository, as it will overwrite its contents.
Example
# Clone to a directory named 'my-project'
scrabble http://example.com/my-project.git/
# Clone to a specific directory named 'my-local-repo'
scrabble http://example.com/my-project.git/ my-local-repo