Project submission

how to upload mysql, dsa, mongo-db assignments on github or anywhere to generate the link?

1 Like

Hi dear see below you can easily understand when you are following these steps:-
To upload MySQL, DSA (Data Structures and Algorithms), or MongoDB assignments to GitHub or any other version control platform, you can follow these general steps:

1. Set Up a GitHub Account:

If you don’t have a GitHub account, sign up for one at GitHub.

2. Create a New Repository:

  • On GitHub, click the “+” sign in the top right corner, and select “New repository.”
  • Name your repository and add a description.
  • Initialize this repository with a README if you want.

3. Create a Local Repository:

  • On your computer, create a new folder to store your assignment files.
  • Open a terminal or command prompt and navigate to the folder.

4. Initialize Git:

If you haven’t initialized Git in your folder, run the following commands in the terminal:

bashCopy code

git init

5. Add Assignment Files:

Copy your MySQL, DSA, or MongoDB assignment files into the local repository folder.

6. Stage and Commit Changes:

  • Use the following commands to stage and commit your changes:

bashCopy code

git add .
git commit -m "Initial commit"

7. Connect to Your GitHub Repository:

  • On the GitHub repository page, find the “HTTPS” or “SSH” URL.
  • In the terminal, run the following command (replace <repository-url> with your repository URL):

bashCopy code

git remote add origin <repository-url>

8. Push Changes to GitHub:

  • Push your local changes to GitHub:

bashCopy code

git push -u origin master

9. Verify on GitHub:

  • Visit your GitHub repository and ensure your assignment files are uploaded.

10. Share the Link:

  • The link to your GitHub repository will be in the format:
  • Share this link with your instructor or anyone who needs access.


  • Make sure to include a clear README file with instructions for running and understanding your assignments.
  • Avoid uploading sensitive information like database credentials; use environment variables or configuration files instead.
  • Ensure your code is well-organized and commented to help others understand your work.

This process assumes you’re using Git and GitHub. If you’re using another version control system or platform, the steps may be slightly different, but the general concept remains the same.