Amit
February 3, 2026
How to Safely Install OpenClaw, or any Open Source Software
OpenClaw Safe Installation: NonBioS Automates Setup on Isolated VM (Works for Any Open Source Software)
In this tutorial (Episode 2 of our "Vibecode Your SaaS" series), we'll show you exactly how to set up Git version control and GitHub integration for a real web application. We're continuing to build our Health Tracker SaaS application, and today we're adding the professional foundation every production application needs: proper version control and code management.

If you're building web applications, version control isn't optional—it's essential. Without proper version control, you're one mistake away from losing hours of work, unable to track changes, and incapable of collaborating effectively with other developers.
Part 1: Understanding Your Server File System
Navigating the NonBioS File Browser
Before we can set up version control, you need to understand where your code lives on the server.
Accessing the File Browser:
The file browser provides a clean, intuitive interface for navigating your entire Linux file system without needing SSH or FTP clients.
Key Directory Structures Explained
Understanding Linux directory structure is crucial for web development:
/home/nonbios/ - Your development workspace
health-tracker folder contains all our application files/var/www/html/ - Apache web server document root
/home/nonbios/ to /var/www/html//etc/apache2/ - Web server configuration
sites-enabled folder has your domain configurationsDownloading Your Code for Local Backup
The file browser makes it easy to create local backups:
/home/nonbios/health-tracker)This gives you a manual backup, but it's not a sustainable solution for ongoing development. That's where Git comes in.
Part 2: Setting Up Git Version Control
Why Git Over Manual Backups?
Manual file downloads have serious limitations:
Git solves all these problems by providing:
The beauty of using NonBioS AI is that you don't need to remember complex Git commands or workflows. You simply tell NonBioS to "check in the health tracker application to GitHub," and it automates the entire setup process for you.
However, it's helpful to understand what NonBioS is doing behind the scenes—especially when you need to debug issues or want to perform Git operations manually in the future.
Here's what NonBioS automates when you ask it to set up Git:
Step 1: Initialize the repository
NonBioS navigates to your project directory and runs:
cd /home/nonbios/health-tracker
git initThis creates a hidden .git folder that tracks all your version history.
Step 2: Create a .gitignore file
NonBioS automatically generates a .gitignore file to exclude unnecessary files from version control—things like system files, logs, temporary files, and sensitive configuration data that shouldn't be in your repository.
Step 3: Configure Git user
NonBioS sets up your Git identity:
git config user.name "Your Name"
git config user.email "your.email@example.com"This ensures all your commits are properly attributed to you.
Step 4: Add files and create initial commit
NonBioS stages all your files and makes the first commit:
git add .
git commit -m "Initial commit: Health Tracker Application"
Step 5: Create README.md
NonBioS can even generate a professional README file with your project description, features list, and file structure documentation.
At this point, you have local version control fully configured, but your code isn't backed up remotely yet. That's where GitHub comes in.
The key advantage here is that NonBioS handles all these steps automatically. You don't need to remember the exact commands or syntax. But knowing what's happening under the hood means you can troubleshoot if something goes wrong, or perform these operations manually when needed.
Understanding GitHub Personal Access Tokens
GitHub no longer accepts passwords for Git operations. Instead, you need to create a Personal Access Token (PAT) for authentication.
How to create a GitHub Personal Access Token:
repo - Full control of private repositoriesworkflow - Update GitHub Action workflows (if needed)Security Best Practices for Access Tokens
Pushing Your Code to GitHub
With your access token ready, you can now ask NonBioS to push your code to GitHub. NonBioS will automate this process using the GitHub API:
Best Practices: Organizing Your Development Workflow
The Multi-Chat Strategy
Here's a pro tip that will keep your development workflow clean and organized:
Create separate NonBioS chat sessions for different purposes:
Why this works:
All NonBioS chats run on the same virtual machine, so they all access the same file system. This means:
This organizational strategy helps the AI maintain better context and give more relevant assistance for each specific task.
Quick signup, give NonBioS a high-level instruction, see progress within minutes. Your first multi-hour session is on the house.