GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
@@ -19,26 +19,26 @@ Course curriculum can be viewed a variety of ways.
#### Method 1: Current Students
Since the classroom computers are already on the VTA. Simply navigate to http://ccd.vta/
Since the classroom computers are already on the VTA. Simply navigate to [http://ccd.vta/](http://ccd.vta/)
#### Method 2: Past and Future Students
Past student's accounts remain active after graduation and can be used to authenticate to the VTA VPN. Once on the VTA VPN, navigate to http://10.50.32.66/ to view the content.
Past student's accounts remain active after graduation and can be used to authenticate to the VTA VPN. Once on the VTA VPN, navigate to [http://10.50.32.66/](http://10.50.32.66/) to view the content.
If you forgot your password or don't have an account, you can manage your account at https://register.cybbh.space/ and login using your CAC.
If you forgot your password or don't have an account, you can manage your account at [https://register.cybbh.space/](https://register.cybbh.space/) and login using your CAC.
??? Note "VPN Guide"
1. Go to https://vta.cybbh.io/helpdesk/vpn
1. Go to [https://vta.cybbh.io/helpdesk/vpn](https://vta.cybbh.io/helpdesk/vpn)
2. Download the config file
3. Launch openvpn with the config file and login
- on Linux: `sudo openvpn config.ovpn`
- on Windows: https://openvpn.net/client/client-connect-vpn-for-windows/
- on mac: https://openvpn.net/client-connect-vpn-for-mac-os/
- on Windows: [https://openvpn.net/client/client-connect-vpn-for-windows/](https://openvpn.net/client/client-connect-vpn-for-windows/)
- on mac: [https://openvpn.net/client-connect-vpn-for-mac-os/](https://openvpn.net/client-connect-vpn-for-mac-os/)
#### Method 3: Building from Source
If you already have an R2D2 account you can build the lessons from source at: https://code.levelup.cce.af.mil/ccds/training/basic/curriculum
If you already have an R2D2 account you can build the lessons from source at: [https://code.levelup.cce.af.mil/ccds/training/basic/curriculum](https://code.levelup.cce.af.mil/ccds/training/basic/curriculum)
### Projects
...
...
@@ -46,7 +46,7 @@ If you already have an R2D2 account you can build the lessons from source at: ht
All CCD curriculum and projects are managed as code in a gitlab instance we refer to as “R2D2” (Required Replacement for Devforce and DI2E). Getting an R2D2 account is required in order to complete the large projects that serve as major milestones in the course. To request access:
- Go to https://fams.cce.af.mil/
- Go to [https://fams.cce.af.mil/](https://fams.cce.af.mil/)
- login with your CAC
- fill in your profile information and personal/organizational details
- Choose System Authorization Request (SAAR):
...
...
@@ -86,7 +86,7 @@ The Basic Skill Level Exam is a 10-day exam that evaluates all the tasks in the
## Suggested Resources
-[oreilly.com](https://www.oreilly.com/): Textbooks for any programming subject. Use your army.mil for free access to all of the ebooks.
- [digitalu.udemy.cmo]: Free access to ANY udemy.com course, use CAC SSO for sign in.
-[digitalu.udemy.com](digitalu.udemy.com): Free access to ANY udemy.com course, use CAC SSO for sign in.
-[Beej’s guides](https://beej.us/guide/): Networking one is especially useful.
-["The C Programming Language 2nd edition" by Kernighan and Ritchie](https://www.oreilly.com/library/view/c-programming-language/9780133086249/): Explains how C works at a very basic and introductory level.
-["The Linux Programming Interface" by Kerrisk](https://www.oreilly.com/library/view/the-linux-programming/9781593272203/): Every linux system call, how it works, and any nuances to account for.