The next provider that we're going to play with is called Net Lafe Net, Lafe is very similar nature
to her cell.
It is a little bit harder to use, but it's also got many more features tied to it to to play with her
cell.
We are going to create a GitHub repo for our project.
We're then going to commit all of our changes locally to a get repository.
We're going to link our local project with our GitHub repository and then push all of our code up.
After that will then go over to net lo fi, create an account and then link our GitHub account Andy
repository that we want to deploy, notifies, then going to automatically pull our code out of this
repository, build it and deploy it.
So let's give this a shot.
Step one, we're going to go to get hub dot com.
Now I'm going to assume big assumption here.
I'm going to assume that you are already familiar with GitHub, that you have an account and you have
wired up your account to work on your local machine.
So I really am going to assume you are already familiar and comfortable using GitHub.
If you are not, I would really recommend that you go and watch a little short video on setting up GitHub,
because I'm not going to show you how to set the stuff up on the GitHub side from scratch.
Once I get Hub, I'm then going to create a new repository.
I'm going to give my repository to some name that makes sense.
I can call mine white t dash up since it's essentially a YouTube app.
And then I can create this either as a public or a private repository.
Doesn't make a difference.
Either one will work just fine.
Well, then create the repository.
And then I will be given a link right here.
I'm going to copy that, I'm then going to go back over to my terminal and I'm going to commit all the
changes that I've made to my projects so far.
So back over at my terminal again, inside of my video hoax project directory.
I will do a get add dot and then a Guimet commit ready for deploy.
Like so.
After that all then link this repository with the repository they just created on GitHub to do so,
we're going to write in, get remote, add origin and then paste in the link that we just got.
That's not it.
The link that we just got from GitHub.
This one right here.
They'll get remote at Origin and then that link.
All right, now, though, we've linked these two repositories, we're then going to push all of our
code to get up to once again at the terminal.
We will.
Iran get push.
Origin Master.
After running this command, we should be to go over to get Hub, refresh the page and see all of our
different project files listed out.
So back over here, I can now refresh this page and there is all my code.
OK.
Well, that was easy enough.
So now we're going to go and sign up for an account at Netlist by dot com.
So inside of a new browser tab, I'll navigate to net lo fi.
I'm going to log in or sign up on the top right hand side.
I'm going to make sure that I log in with GitHub.
And then we'll come to a page that looks like this right here on the top right hand side.
I'm going to find the button that says news site from get.
When you click on this, you're going to be asked to click on one of your different providers.
So I'm using Get Hub.
I'm going to click on GitHub right there, and then I'll see a window start to appear.
You will be asked to be provide access your account to nettled.
Fine.
So just go ahead and click, OK?
You're then going to select your account.
You'll then select the repository that you want to link up to nullify that you can link all repositories
or alternatively, you can link just the one that you want to deploy.
I have many different repositories and I just don't really want to share all them with net lo fi.
So I'm going to select specifically my white t dash app repository.
After I select that repository, I'll then click on install at the very bottom.
OK, so we'll then see our repository listed right here.
We're then going to click on it.
We'll see some information that this is going to configure exactly how our project gets deployed.
You'll see that it's kind of already noticed.
So we've got a JavaScript or a react base project.
So it's going to attempt to build our project.
And this right here is going to list out the folder in which all of our built files get created.
We can use all the defaults here.
So we're just going to click on diploid site.
And that's pretty much it the first time you deploy your sites.
Notify is going to automatically pull down all of your source code and deploy it.
You'll see site deploy in progress right here after a little bit.
Well, then see that resolve into an actual link that we can click on.
Very similar to Verso.
So I'm going to once again just view the video up so I wouldn't have to wait around.
And there we go.
All done so I can now click on this link and see my application appear.
Very good.
Now, once again, let's take a look at how we're going to make updates or changes to our deployment
to make a change to our application.
We'll go back over to our editor once again inside of my components search bar, dodgiest file.
I'm gonna make a very small changes label.
Gonna change it to video search.
How about that?
OK.
There's my change.
I've saved the file now to deploy these changes.
We're going to commit all these changes to our get repository and then push these changes up to get
hub.
So back at my terminal.
Again, inside of my project directory, I will do a get status first and make sure that I've only made
that one change.
I will add that change with a get add dot.
I will commit the change and I'll give it a message of updated label.
And then finally, I'm going to push these changes up to my get up repository.
So I will do a get push.
Origin master.
As soon as we push these changes up, Net is going to detect that we have edited our repository.
It's then going to automatically rebuild our project.
So if I go back over to this dashboard over here.
I can refresh the page.
Or just wait around and eventually I'm going to see a new deployment listed down here.
So once again, I'm going to pause the video very quickly and just skip ahead.
And after a little bit, I'll see that the new deployment has been published so I can now open up that
link.
Once again.
And we'll see the updated label right there.
That's pretty much it.
And the nice thing about making use of net Lafite is that it has a very close integration with GitHub.
So you can store all of your code up on GitHub, push all your changes and all those changes will be
automatically made life, which is pretty fantastic as opposed to having to remember to run that first
self-command.
Besides that, I'd say net lo fi has a wider feature set, but I don't know.
It's honestly, all these providers are wholly identical at the end of the day.
Yeah, I'm sure some have some big differences, but they're pretty much all free.
They pretty much all do the same thing.
They can have a little percs, one over the other, and it's up to you to do just a little bit of research
and figure out which one works best for you.
So there is a versatile and net lymphoid Nettleton's scheming netlist fi deploy.