Skip to main content

Hosting

Now that you've made your site, how do you get it online?

SFTP​

Cyberduck is a popular SFTP client.

Generating a new SSH key and adding it to the ssh-agent

danger

Hosting content on an academic department webpage is not recommended since you will lose access to it when you change institutions.

GitHub Pages​

Git in general​

First make sure you have Git installed as well as a GitHub account.

There are a few ways to use Git:

GitHub pages is an easy way to publish

GitHub pages​

GitHub Pages documentation

Clone my repository

git clone git@github.com:ysulyma/ysulyma.github.io.git
mv ysulyma.github.io <your-username>.github.io # replace with your username
cd <your-username>.github.io
rm -rf .git # remove .git history so that it's linked to your account instead of mine