Hi there! I have created a small-ish web application that I want to host on my website. I've already got a well-established website that is being hosted through GoDaddy, this application will just be for my company's internal use in a hidden-away directory.
Anyway, I want to be able to keep persistent changes between the web application's files on my website and the ones I am working on that I push to my GitHub repository. I have tried following the steps in this video to connect my private GitHub repo to my website using cPanel's "Git™ Version Control" interface, but I ran into the error
I believe this is because my repository is private and not public.
So I tried following the steps in these guides to set up access to the private Git repository using an SSH key, but the tutorial requires access to cPanel's Terminal which I do not have access to on my website. I tried giving myself access to the Terminal using WHM (via some instructions I found) but I don't think I have access to WHM or the Terminal because of GoDaddy. I noticed that this post said
So assuming that I am not able to turn on the Terminal for my cPanel account, how can I link a private Git repository? Thanks for any help!
Anyway, I want to be able to keep persistent changes between the web application's files on my website and the ones I am working on that I push to my GitHub repository. I have tried following the steps in this video to connect my private GitHub repo to my website using cPanel's "Git™ Version Control" interface, but I ran into the error
Code:
Error: “/usr/local/cpanel/3rdparty/bin/git” reported error code “128” when it ended: fatal: could not read Username for 'https://github.com': No such device or address
So I tried following the steps in these guides to set up access to the private Git repository using an SSH key, but the tutorial requires access to cPanel's Terminal which I do not have access to on my website. I tried giving myself access to the Terminal using WHM (via some instructions I found) but I don't think I have access to WHM or the Terminal because of GoDaddy. I noticed that this post said
I think that this may be the case for me, because I do not know how to log into WHM and I see no way to do it from my GoDaddy dashboard. (I was not the one who originally purchased and set up the server, this was done by someone else.)Now if what you require is the "Terminal" functionality (Attached screenshot) of WHM and you cannot find it, it is possible that your hosting provider has deactivated as indicated below.
Server administrators can create the touch file / var / cpanel / disable_whm_terminal_ui to disable the terminal application for WHM users. This includes resellers with root access and the root user. The system does not create this file by default.
So assuming that I am not able to turn on the Terminal for my cPanel account, how can I link a private Git repository? Thanks for any help!