Get a free shell for FreeBSD
in GitHub Actions
Note
This is a fork of https://github.com/vmactions/shell-freebsd
If you need a FreeBSD
VM shell, you can use this repo.
- First fork this repo
- Click the
Actions
menu on your Repo, and then enableGitHub Action
on your fork - Then Select
All Workflows
➡️Shell
on the left - Then click the
Run Workflow
dropdown menu on the right side - Then click the
Run Workflow
button
Wait a few seconds, the GitHub Action will run in your repo.
Click Shell
➡️ Start a FreeBSD shell
, to open the log window, you will see a FreeBSD vm is booting there.
Wait about 5-8 minutes, the FreeBSD vm will be ready.
And you will see the SSH address like below:
Setting up tmate...
Running tmate...
To connect to this session copy-n-paste the following into a terminal:
$ ssh 3R7dS7j45xk4CGzkz52psXpqr@nyc1.tmate.io
After connecting you can run:
$ touch /tmp/keepalive
to disable the 15m timeout.
Good. Use the address to connect:
$ ssh 3R7dS7j45xk4CGzkz52psXpqr@nyc1.tmate.io
You will get a shell like:
Mac-1606142911434:shell-freebsd runner $
Then you can ssh to the FreeBSD VM:
$ ssh freebsd