mirror of
https://github.com/kmc7468/cs220.git
synced 2025-12-12 21:08:45 +00:00
Explain SSO
This commit is contained in:
27
README.md
27
README.md
@@ -95,28 +95,29 @@ Make sure that you're capable of using the following development tools:
|
|||||||
- We recommend you to read [this page](https://cp.kaist.ac.kr/helpdesk#technical-expertise) that describes how to study Rust.
|
- We recommend you to read [this page](https://cp.kaist.ac.kr/helpdesk#technical-expertise) that describes how to study Rust.
|
||||||
- `cargo doc --open` on your local will show you the documentation for each homework.
|
- `cargo doc --open` on your local will show you the documentation for each homework.
|
||||||
|
|
||||||
- [Visual Studio Code](https://code.visualstudio.com/) (optional): for developing your homework. If you prefer other editors, you're good to go.
|
|
||||||
|
|
||||||
- [ChatGPT](https://chat.openai.com/) or other LLMs (optional): for your homework.
|
- [ChatGPT](https://chat.openai.com/) or other LLMs (optional): for your homework.
|
||||||
- In the era of AI, we believe that it is crucial to learn how to wisely use AI in programming.
|
- In the era of AI, we believe that it is crucial to learn how to wisely use AI in programming.
|
||||||
- So we adjusted the difficulty of homework assuming that you'll use ChatGPT 3.5 (or equivalent) to solve it.
|
- So we adjusted the difficulty of homework assuming that you'll use ChatGPT 3.5 (or equivalent) to solve it.
|
||||||
|
|
||||||
|
- [Visual Studio Code](https://code.visualstudio.com/) (optional): for developing your homework. If you prefer other editors, you're good to go.
|
||||||
|
|
||||||
|
- [Single Sign On (SSO)](https://auth.fearless.systems/)
|
||||||
|
|
||||||
|
You can log in to [gg](https://gg.kaist.ac.kr) and [development server](https://cloud.fearless.systems) using the following SSO account:
|
||||||
|
+ id: KAIST student id (8-digit number)
|
||||||
|
+ email: KAIST email address (@kaist.ac.kr)
|
||||||
|
+ password: please reset it here: <https://auth.fearless.systems/if/flow/default-recovery-flow/>
|
||||||
|
|
||||||
|
For [gg](https://gg.kaist.ac.kr), please log in with the "kaist-cp-class" option.
|
||||||
|
For [development server](https://cloud.fearless.systems), please log in with the "OpenID Connect" option.
|
||||||
|
|
||||||
- [Development server](https://cloud.fearless.systems/)
|
- [Development server](https://cloud.fearless.systems/)
|
||||||
|
|
||||||
+ **IMPORTANT: Don't try to hack. Don't try to freeze the server. Please be nice.**
|
+ **IMPORTANT: Don't try to hack. Don't try to freeze the server. Please be nice.**
|
||||||
|
|
||||||
+ Now you can [use it as a VSCode remote server as in the video](https://www.youtube.com/watch?v=TTVuUIhdn_g&list=PL5aMzERQ_OZ8RWqn-XiZLXm1IJuaQbXp0&index=3).
|
+ You can create and connect to a workspace to open terminal or VSCode (after installing it).
|
||||||
|
|
||||||
+ [NOTE: We recommend the `rust-analyzer` plugin instead of `rls`](https://github.com/rust-analyzer/rust-analyzer).
|
+ We recommend you to use VSCode and its "Rust Analyzer" and "CodeLLDB" plugins.
|
||||||
|
|
||||||
+ [NOTE: If permission denied error occurs when trying to install `CodeLLDB Extension` into the
|
|
||||||
remote server](https://github.com/kaist-cp/cs420/issues/5), please follow the steps:
|
|
||||||
1. Download [this file](https://github.com/vadimcn/vscode-lldb/releases/download/v1.5.0/codelldb-x86_64-linux.vsix) at the remote server.
|
|
||||||
1. Follow [the instructions](https://code.visualstudio.com/docs/editor/extension-gallery#_install-from-a-vsix) to install it.
|
|
||||||
|
|
||||||
+ [NOTE: If you cannot connect to the remote server via VSCode with `fail to create hard link` error message](https://github.com/kaist-cp/cs420/issues/91), please follow the steps:
|
|
||||||
1. Close VSCode window and try to connect to the remote server via terminal(or cmd). If you encounter `Connection timed out` error message, try again after a few minutes.
|
|
||||||
1. Delete all the files in `~/.vscode-server/bin/`.
|
|
||||||
|
|
||||||
|
|
||||||
## Grading & honor code
|
## Grading & honor code
|
||||||
|
|||||||
Reference in New Issue
Block a user