Jump to content
  • Sign in to follow this  

    How to Upload Missions


    anden3

    First time setup

     

    1. Go to https://about.gitlab.com and register for an account. (Alternately log in if you've already got one).

    8Z7Vof5.jpg

    2. Poke me (anden3) on TS, send me a Steam-message, or send me a mail at [email protected]. Tell me your GitLab username, and I'll add you to the user list.

    3a. Once you've gotten access to the repo, go to https://gitlab.com/fuckknows/Fuck-Knows-missions and click the Fork button.

    4ZOqDs9.png

    3b. Next, click your name in the list (should only be one).

    XpNOzXy.png

    4a. Go to https://gitlab.com/YOUR_GITLAB_USERNAME/Fuck-Knows-missions/settings/members, where YOUR_GITLAB_USERNAME is your GitLab username.

    4b. Scroll down to Share project with other groups, set Group to fuckknows and Max access level to Reporter, then click Share.

    g6WIpMN.png

    5a. Now, go to https://gitlab.com/YOUR_GITLAB_USERNAME/Fuck-Knows-missions/settings/repository, where YOUR_GITLAB_USERNAME is your GitLab username.

    5b. Scroll down to Pull from a remote repository. Check the box labeled Mirror repository. In the Git repository URL box, use the format in the picture. Make sure that Mirror user is set to your name, and then click Save changes.

     ail9Y8Q.png

    6. Download Git from this link: https://git-scm.com/download/win.

    7a. Open up the installer. Should be called Git-2.11.0.3-64-bit.exe or something similar.

    7b. Click Next.

    7c. Click Next.

    7d. Select the first option: Use Git from Git Bash only. Then click Next.

    7e. Click Next.

    7f. Click Next.

    7g. Click Next.

    7h. Click Install.

    8. Open up Git GUI from the Start Menu.

    qfEz6gf.png

    9. Click Clone Existing Repository.

    Zu3s51f.png

    10a. In the Source Location box, type in https://gitlab.com/YOUR_GITLAB_USERNAME/Fuck-Knows-missions, where you replace YOUR_GITLAB_USERNAME with your GitLab username.

    10b. In the Target Directory box, browse to a folder where you'd like to save the missions, for example C:/Users/USER/Documents. Afterwards, you need to append /Fuck-Knows-missions to the Target Directory path.

    RQ8x5Iv.png

    10c. Click Clone.

    10d. If it asks you for credentials, please type in your GitLab username and password.

    11a. Click Remote in the top bar, and then click Add.

    ZDBSQ0w.png

    11b. In the Name box, type in upstream. In the Location box, type in https://gitlab.com/fuckknows/Fuck-Knows-missions.git. Then click Add and wait for the fetch to complete.

    aCQCLEG.png

    11c. Press Ctrl + M on your keyboard.

    11d. In the Revision Expression box, type in upstream/master. Click Merge.

    FPK4DNr.png

    Adding missions

    1. Click Remote in the top bar, then go to Fetch from, and then click on upstream.

    WYQt8KB.png

    2. Repeat steps 11c - 11d in First time setup (i.e. above).

    3. Now, you can open the folder you specified in the Target Directory box, and go into the Scripted Missions sub-folder.

    4. Now, create a folder with your name (if it doesn't already exist), and move your missions into that folder. Be aware, the missions will have to be in folder format, i.e. no PBOs. Please only add completed and tested missions.

    5. Press the Rescan button in Git GUI.

    9wPAEyK.png

    6. If you see files in the Unstaged Changes area in the upper-left, press the Stage Changed button.

    566gAvY.png

    7. Type a message describing what you've done in the Commit Message box, like what missions you've added, and so on. Then press Commit.

    J1pgpsW.png

    8. Click the Push button.

    EFcPlV9.png

    9. Click Clone Existing Repository.

    Zu3s51f.png

    10a. In the Source Location box, type in https://gitlab.com/YOUR_GITLAB_USERNAME/Fuck-Knows-missions, where you replace YOUR_GITLAB_USERNAME with your GitLab username.

    10b. In the Target Directory box, browse to a folder where you'd like to save the missions, for example C:/Users/USER/Documents. Afterwards, you need to append /Fuck-Knows-missions to the Target Directory path.

    RQ8x5Iv.png

    10c. Click Clone.

    10d. If it asks you for credentials, please type in your GitLab username and password.

    11a. Click Remote in the top bar, and then click Add.

    ZDBSQ0w.png

    11b. In the Name box, type in upstream. In the Location box, type in https://gitlab.com/fuckknows/Fuck-Knows-missions.git. Then click Add and wait for the fetch to complete.

    aCQCLEG.png

    11c. Press Ctrl + M on your keyboard.

    11d. In the Revision Expression box, type in upstream/master. Click Merge.

    FPK4DNr.png

    Adding missions

    1. Click Remote in the top bar, then go to Fetch from, and then click on upstream.

    WYQt8KB.png

    2. Repeat steps 11c - 11d in First time setup (i.e. above).

    3. Now, you can open the folder you specified in the Target Directory box, and go into the Scripted Missions sub-folder.

    4. Now, create a folder with your name (if it doesn't already exist), and move your missions into that folder. Be aware, the missions will have to be in folder format, i.e. no PBOs. Please only add completed and tested missions.

    5. Press the Rescan button in Git GUI.

    9wPAEyK.png

    6. If you see files in the Unstaged Changes area in the upper-left, press the Stage Changed button.

    566gAvY.png

    7. Type a message describing what you've done in the Commit Message box, like what missions you've added, and so on. Then press Commit.

    J1pgpsW.png

    8. Click the Push button.

    EFcPlV9.png

    9. Click the Push button.

    Ay9lT0R.png

    10. Go to https://gitlab.com/YOUR_GITLAB_USERNAME/Fuck-Knows-missions, where you replace YOUR_GITLAB_USERNAME with your GitLab username., and click the Merge Requests tab.

    zx3tPHO.png

    11. Click New Merge Request.

    64HX1g2.png

    12a. Underneath Source branch, select YOUR_GITLAB_USERNAME/Fuck-Knows-missions in the dropdown, where YOUR_GITLAB_USERNAME is your GitLab username.

    12b. Click the drop-down called Select source branch and choose master.

    12c. Under Target Branch, make sure the first box is set to fuckknows/Fuck-Knows-missions, and that the second box is testing, not master.

    12d. Click Compare branches and continue.

    iG956HE.png

    13a. Type in a good message as the title, and describe everything you've been doing in your repo.

    13b. Click Submit merge request.

    6gx2W1g.png

    DONE!

    Edited by Sarissa

    Sign in to follow this  



×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.