![]() ![]() Type fastmac under "repository name" and then click "Create repository from template". Clone templateįirst, click here to create a copy of this repo in your account. GITHUB MAC OS PROGRAM SOFTWARENote also that according to the TOS the repo that contains these files needs to be the same one where you're developing the project that you're using it for, and specifically that you are using it for the " production, testing, deployment, or publication of software project". Note that your repo needs to be public, otherwise you have a strict monthly limit on how many minutes you can use. NB: Please check the GitHub Actions Terms of Service. Here's a little video that shows all the steps (click it for a full-size version): GITHUB MAC OS PROGRAM FULLNote that this only gives us access to a terminal shell, not a full GUI. Rather than shelling out thousands of dollars to buy a Mac, it turns out we can use GitHub Actions to give us access to one for free! fastmac makes this process as simple as possible. I don't have a Mac, but I often want to test my software on a Mac, or build software for folks using Macs. Get a MacOS or Linux shell, for free, in around 2 minutes It's running on an ESXi powered Mac sitting at MacStadium. Well, this thing isn't exactly GPU accelerated. Warning: macos 10.14 and later only allows control if Screen Sharing is enabled through System PreferencesĮasy fix: set the password by hand by hashing it into the preferences file. macOS Catalina won't let you purportedly configure VNC from the CLI, or at least, set the password anymore. GITHUB MAC OS PROGRAM HOW TOEarly iterations of this script I was still learning how to add users and got to see weird behavior when macOS doesn't have a home folder for a user (dumped right to a non-working desktop, for instance). We don't really need to run as runner, plus, we get the 'out of box' new user setup when we VNC in. Workaround: Create a new user, VNC User aka vncuser. You can't reset the password with passwd, it asks for your old password - even trying to change it from root! macOS, at some point, implemented SecureToken-based users. Lessons learned in my hacking this to bits: We don't know the password to runner. NOTE If you're using Apple Screen Sharing or RealVNC Viewer, use the system username and password ("VNC User"/your set password), NOT your VNC-only password! TODO: find a better way to somehow broadcast that ngrok is up and has a tunnel address Once the flow is started and you're in the status, you can view the 'you can VNC to.' section in the workflow log for your ngrok tunnel VNC address. Start the workflow (as described below).VNC_USER_PASSWORD with the desired password for the "VNC User" ( vncuser) account.NGROK_AUTH_TOKEN with your auth key from.This repo extends upon fastmac, enabling the built in MacOS VNC server, doing a hacky trick to set a VNC password and a new admin user account, and adds ngrok to your system to set up a tcp tunnel for VNC/Apple Screen Sharing. Get a MacOS desktop over VNC, for free, in around 5 minutes
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |