Wanna Practice Github/Collaboration?

Hi All,

If anyone wants to practice version control/collaborative web design, I made a GitHub repo for just this. I know it’s not an original idea, but I think it would be fun to do an open source front end project from the ground up with other campers. Please ask questions and give it try if you’re interested. :slight_smile:

You can follow this tutorial as a starting point if you’ve never made merge request.

Also any advice on this project is welcome.

Here’s the website that we’ll be improving (hopefuly a lot :wink: )
https://davidmatthewfraser.github.io/easy-to-git/

3 Likes

It is not an original idea, but it is a good initiative on your part. A question from my total ignorance, what would be the objective or what would be the content to be developed?

Hi Emmavz,

Thanks for your question. The goal is to set up something that is fun and easy to contribute to. So I was thinking that after some of the initial stuff has been set up, it would be cool to design creative ways for people to interact via git. For example: a page that has a story where each new contributor can add a sentence to the story. But I’m just spitballing here. I’m super open to ideas.

Again thanks for the question :grinning:

@DavidMatthewFraser hey,

iv been coding for about 2 years but iv never use merge or even made a branch before as iv haven’t needed to so maybe this be good for me to try and make a branch and merge it if that’s cool, be good for me finally try that out

1 Like

Hi @biscuitmanz,
Thanks for your comment! Let me know how it goes, also hmu with any questions. I’d love to have you as a contributor :blush:.

1 Like

Hi @DavidMatthewFraser,

I’d like to collab in your project! Please follow me on GitHub and I’ll follow you. Link: https://github.com/ArnoldGee/
What are we going to build? Do you already have sth in mind?

Btw I know about GitHub and I have uploaded some projects there, but I don’t know how to use the console git commands. Where can I learn that?

Thanks

Hi @nerdifico!

A great tutorial to start with is this one . For specifically getting started with terminal, there are a lot of good resources on youtube … here’s a short series of videos from DevTips that you might find helpful. Video 4/4 is where he actually goes over command line. You could also look at a FCC video series on git that might be helpful as well. Otherwise, thanks for showing interest in the project and best of luck!

Hey, I’m interested in this collaboration and it’s a really nice idea too. I’ll definitely wanna be part of this. My GitHub profile is https://github.com/fort3

1 Like

Yeah man I would be super happy to have you on this project. Let me know if you have any questions. :grinning:

you can host the webpage with github if you want how to host on github, you might need to create a new account though (as it’s only one website per account)

1 Like

Good Idea! Here’s the website :slight_smile:

hey @DavidMatthewFraser

how to i push to your repo mate i just get this error

remote: Permission to DavidMatthewFraser/easy-to-git.git denied to SyntappZ.
fatal: unable to access 'https://github.com/DavidMatthewFraser/easy-to-git.git/': The requested URL returned error: 403

i just adding a contributor panel so people can add there names and stuff if they want, i dont know what we supposed to be doing so i just made that lol

havent got a clue how this merging stuff works mate it looks like the page has changed a few times since i pulled it, is that why i cant push?

Hi biscuitmanz,

Did you

  • fork the project
  • make a new branch, ex:
    git checkout -b nameOfYourBranch
  • After making changes and a commit, push with:
    git push origin nameOfYourBranch

Because I’m guessing your trying to push directly to master which you do not have permission to do.

@DavidMatthewFraser its my own branch mate, shall i try fork a new one and push that one instead

You could try that. Or you could try to fetch the changes that have been made before pushing if you haven’t done that. I’ll do so some more research and get back to you. I’m sorry you’re having difficulties and I hope we can figure this out.

Let me know if you still can’t make a merge request after trying a new fork.

@DavidMatthewFraser yeah dont worry mate il figure it out eventually lol yeah il let ya know in a min im just gonna fork then make branch then add my name to contributers.md then push, see if that works il let ya know

1 Like

I think trying a small change like that is a good idea. Thanks for putting in the effort, you got this!

@DavidMatthewFraser,

didnt work again dont know what it is, this is what i wrote have i missed anything?


F:\coding\shared\easy-to-git>git checkout -b add-biscuit
Switched to a new branch 'add-biscuit'

F:\coding\shared\easy-to-git>git add .

F:\coding\shared\easy-to-git>git commit -m "added biscuit to contributors.md"
[add-biscuit 88e235c] added biscuit to contributors.md
 1 file changed, 2 insertions(+), 1 deletion(-)       

F:\coding\shared\easy-to-git>git push origin add-biscuit
remote: Permission to DavidMatthewFraser/easy-to-git.git denied to SyntappZ.
fatal: unable to access 'https://github.com/DavidMatthewFraser/easy-to-git.git/': The requested URL returned error: 403

Weird. Just making sure, did you: click the fork button on original github project page and cloned your forked repository instead the original one.

because I think you should be trying to change
https://github.com/DavidMatthewFraser/your-github-name/easy-to-git.git/
instead of
https://github.com/DavidMatthewFraser/easy-to-git.git/

@DavidMatthewFraser oh yh i think i get ya, i will try that now.

got it sorted now mate thanks i understand a bit better now and yeah i was trying to push to the original repo lol

1 Like