grep3 . git

Anonymous git hosting powered by web3. No accounts, just your Ethereum address.

Public repositories only

All repositories pushed to grep3 are publicly accessible. There is no option to create private repositories. Do not push sensitive data, credentials, API keys, or any code you wish to keep private.

Repository Address Branch Pushed
web3ev 0x47C7...1b6F main 1h ago
vault-lp-rebalancer 0x47C7...1b6F main 1h ago
helloworld 0x47C7...1b6F main 1h ago
https://git.grep3.com / EVM_ADDRESS / REPO_NAME
EVM_ADDRESS — Your Ethereum wallet address, e.g. 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
REPO_NAME — Any repository name you choose
1 Add a remote to your repository
# Navigate to your project cd your-project # Add grep3 as a git remote git remote add grep3 https://git.grep3.com/0xYourAddress/repo-name
2 Push your code
git push grep3 main
3 Clone or pull from another machine
# Clone a repository git clone https://git.grep3.com/0xYourAddress/repo-name # Or pull latest changes git pull grep3 main
Protect your repositories with signature authentication

Once you've pushed to a repository, it's claimed under your address. Future pushes require you to prove ownership by signing a message with your Ethereum wallet.

1 First push claims the repository (no auth needed)
2 Subsequent pushes require a signed credential
3 Generate credentials using your wallet at /auth/docs
Generate Push Credentials
Using a real Ethereum address
# Add remote with your Ethereum address git remote add grep3 https://git.grep3.com/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/my-app # Push your code to grep3 git push grep3 main # Clone from any device git clone https://git.grep3.com/0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045/my-app