These are good forking tutorials. All my projects were forked before but now I can hopefully unfork them. Too bad I still have noone to fork with but that's just programmer life I guess.
Hi Mayank, I will plan a detailed session. For now this will help - support.atlassian.com/bitbucket-cloud/docs/branch-or-fork-your-repository/#:~:text=Branching%20and%20forking%20provide%20two,part%20of%20the%20original%20repository.&text=Fork%20is%20another%20way%20of%20saying%20clone%20or%20copy.
Hey Raghav, thank you for your videos. They are helping me a lot. But I have a problem. The green "New Group"-button at 3:12 is missing. So I can´t create a group. Has someone a solution for this problem?
@@RaghavPal If I do that, there it is written 040 page not found Make sure the address is correct and the page hasn't moved. Please contact your GitLab administrator if you think this is a mistake.
Thanks Raghav, Actually I am new to Git,your videos are really useful.I am really appreciate your efforts.I have a question.We have a project repository in GitLab enterprise edition.now license expired.can we either move to Community edition or same enterprise edition downgrade to Community edition.which is the right approach? Could you please explain me? Even if you give any video it will useful to many people like me.Thanks again.
Hi Syed, as mentioned in other comment, reach out to the support team or check for official documentation. I do not want to suggest something I am not sure of
Thank a lot sir...and good morning I am manual tester. Now learning day by day..automatio git GitHub all these. I often hear from Dev team cloning of project. Is it same clone = fork ? Please tell me.
Hi Sujit, Forking a repository you are basically creating a copy of the repository under your GitLab ID Cloning is to download the repo on your local system stackoverflow.com/questions/7057194/what-is-the-difference-between-forking-and-cloning-on-github
Here, we forked an existing project/repo from GitLab to GitLab. Please give some industry scenarios for this!!! I mean humne kiya kya, GitLab me se Gitlab me hi copy kiya? Kya jarurat h iska?
Hi, There are several reasons why you may want to fork a project on GitLab: Contribute to a project: Forking a project allows you to make changes to the code, test your changes, and create a merge request to contribute back to the original project. Use a project as a starting point: If you want to create a similar project, forking an existing project allows you to quickly create a new project based on the code of the original project. Isolate changes: By forking a project, you can make changes to the code in your own version of the project without affecting the original project. Experiment with different changes: Forking a project allows you to make multiple changes to the code and compare the results, without affecting the original project. Collaborate with others: If you're working on a project with a team, forking the project allows each member to work on their own version of the code and collaborate on changes.
Hi Raghav, Your tutorials are very nice and helpful to me and really appreciate your effort. But I have little doubt, why we are doing Fork the project, make changes, and merge. Rather that pull the project on local, make the changes, commit and push to GitLab. What is the difference between in both process.
Hi Rajesh, I hope you have set your authorization correctly. Also check this stackoverflow.com/questions/47860772/gitlab-remote-http-basic-access-denied-and-fatal-authentication?page=1&tab=oldest#tab-top
Can I create multiple independent braches of one repository and keep different projects in brach.. means not the copy of same project...can I keep different project in each branch..? Please tell me
Yes, you can create another file and configure it without affecting what has already been configured in the first file. The two files will be completely separate, and changes to one file will not affect the other file. This is because each file is a separate entity, and each file has its own configuration. When you create a new file, you are essentially creating a new configuration. This new configuration will not affect the configuration of any other files. For example, if you have a file called `config.yaml` that contains the following configuration: ``` server: host: localhost port: 8080 ``` You can create a new file called `config-dev.yaml` and configure it with the following configuration: ``` server: host: localhost port: 8081 ``` The two files will be completely separate, and changes to `config.yaml` will not affect `config-dev.yaml`. This means that you can have different configurations for different environments, such as development and production. To summarize, here are the steps on how to change the name of a repository with a hyphen in the name and create a new file with a different configuration: 1. Use the `git clone` command to create a new repository with the new name. 2. Delete the old repository. 3. Configure the new repository with the desired settings. I hope this helps
I try to push the changes but it does not work. I got this error ? hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Hello.How can I approve a request to merge branches?What I should to do?I need step by step😣 And what if there are difficulties with the merging branches.
Hi Raghav, I am new to Gitlab, Video 2 ends with ReadMe.txt pushed the in video 3 you tackle the fork, is it possible to show or ho or which project you use to add to the repo in order to follow with you the next courses? Thanks in advance
my requirement is source code from one git repository to another git repository with history also. 2. after cloning the first repository source code (micro services)and split it and create repositories for every micro servers and send to destination repository. how to complete this ?
Hi, First, check wheter you have master role in the repository/Group. Developer or any other role cannot delete the project/forked project. If you are master then 1. Go to settings 2. Go to Advanced settings. 3. Click on remove project. 4. Type the project name and click confirm This will guide you - stackoverflow.com/questions/50737564/how-to-remove-a-forked-project-in-gitlab
Hi Likitha, Forking is a concept of making copy of the main repository to your account so that you can make modifications in it. A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. Most commonly, forks are used to either propose changes to someone else's project or to use someone else's project as a starting point for your own idea. stackoverflow.com/questions/24939843/what-does-it-mean-to-fork-on-github
Hi Ogundare GitHub does not allow hyphens in repository names. If you try to fork a repository with a hyphen in the name, you will get an error message. To change the name of a repository with a hyphen in the name, you can use the following command: ``` git clone -b ``` For example, if you want to change the name of a repository called `my-repo-with-hyphen` to `my-new-repo`, you would use the following command: ``` git clone -b my-new-repo my-repo-with-hyphen ``` This will create a new repository called `my-new-repo` with the contents of the old repository. You can then delete the old repository. Here are some additional things to keep in mind when changing the name of a repository: * The new name must be unique. * The new name cannot contain any spaces or special characters. * The new name must be a valid GitHub username. I hope this helps
@@RaghavPal Thanks for your prompt response . Do I need to purchase subscription on Gitlab or can use it free fro CI/CD and auto publishing? OR In different way in which scenario I have to go for subscription on gitlab?
@@RaghavPal sorry not clear. In my company, we used to have development branch, in JIRA when we have a ticket, we create a branch from development branch and then do as per the JIRA ticket. Once reviewed, we merge back to development branch. For release, we merge to master branch and then release. I still not understand the use of fork
forks are used to either propose changes to someone else's project to which you do not have write access, or to use someone else's project as a starting point for your own idea. You can fork a repository to create a copy of the repository and make changes without affecting the upstream repository docs.github.com/en/github-ae@latest/get-started/quickstart/fork-a-repo
Hi, this can help stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories#:~:text=You%20can%20merge%20repository%20A,and%20You%20by%20Markus%20Prinz.&text=(Option%20%2D%2Dallow%2Dunrelated%2D,needed%20for%20Git%20%3E%3D%202.9.
Thank you for this tutorial. My teacher has created a project where I have to put all my codes and documents. He created a directory where I wanna insert my documents, but I'm having trouble doing it, can you help me, please?
Hi Asutosh, this will help stackoverflow.com/questions/5009600/difference-between-fork-and-branch-on-github www.quora.com/What-is-the-difference-between-a-branch-and-a-fork-on-GitHub
I am familiar with a version control TFS from Microsoft. I would like to know , How can we shelve the changes or how can we create a shelveset similar to TFS in Gitlab ? Could you please explain me in detail.
Hi Raghav I just see git stash can be used to save our pending changes It is similar to Shelveset in TFS. Could you Please make a video on Git Stash commands
Hi Priya, this will help - bryanpendleton.blogspot.com/2014/07/git-clone-vs-fork.html github.community/t5/Support-Protips/The-difference-between-forking-and-cloning-a-repository/ba-p/1372
Hi.. I am new on your channel and I like it very much. I have 1 doubt, in this video, you did fork of your own proejct but in your this video "Difference between Fork and Clone - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YoGli76EPkU.html", you said we cant do fork of our own project. Please explain it ?
Hi Ramesh, pls check this stackoverflow.com/questions/50737564/how-to-remove-a-forked-project-in-gitlab#:~:text=go%20to%20forked%20project.,go%20to%20Settings%20%3D%3E%20General%20.&text=click%20the%20Expand%20from%20Advance,page%20and%20click%20Remove%20project%20.
Hi Akash, you can clone from the repository using git clone commands. You can get details on git commands in this playlist - ru-vid.com/group/PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG
I am getting this error(fatal: unable to access 'gitlab.com/AmarS21/demo-cicd.git/': OpenSSL SSL_connect: Connection was reset in connection to gitlab.com:443) while trying to push the changes, I have used this command(git push -u "gitlab.com/AmarS21/demo-cicd.git" master)
I AM GETTING THIS PROBLEMS FOR WINDOWS i add git lab ssh-keygen by using gitbash $ git push -u origin master remote: HTTP Basic: Access denied fatal: Authentication failed for 'gitlab.com/KarjunGitLab/myfirstproject.git/'
Hi Mallikarjnua, you can set your github credentials from command line . Check this - stackoverflow.com/questions/47860772/gitlab-remote-http-basic-access-denied-and-fatal-authentication
For my taste, it would have sufficed to say that you need to create a group in order to have a namespace where the project can be forked to. But I guess you have to earn money somehow too, so I spent some more minutes than I would have needed to find that out. ;)
dude, no need to write when explaining. just go with flow. it will be helpful for you as well as us if you write down the points already. so that we can save the time for video