인텔리제이 학생 계정 등록 - 대학 메일 인증 문제 ( intellij student email verify )
간단하지만 아직 깃허브에 익숙하지 않은 학생분들을 위해 글을 작성합니다
만약 깃헙으로 젯브레인 레포지토리에 대학 추가까지 완료 했는데 안된거라면 4번을 보시면 됩니다.
0. 준비물
1. 깃허브 아이디 ( https://github.com )
2. 젯브레인 아이디 ( https://www.jetbrains.com/ko-kr/ )
3. 학생메일 ( .ac.kr 등등 으로 끝나는 )
1. 메일 인증 및 실패
어느날 떠버린 인텔리제이 인증 만료
학생인증을 다시 해줘야한다
사용중이던 라이센스를 다시 연장하기 위해서 UPGRADE ONLINE NOW 를 누르니 다음 화면으로 이어진다
여기서 Renew my Education Pack 을 눌러서 인증을 다시 진행하면 된다
아래와 같은 화면이 나오고 기존에 등록 했다가 만료가 된 경우 정보들이 입력 되어있는데 이 경우엔 그냥 그대로 제출하고 메일 인증을 하면 되는데, 문제가 발생했다
귀하의 이메일 주소는 저희가 아는 대학 중에 없습니다.
다른 방법으로 신청하거나 (위의 탭 참조) JetBrains의 목록에 귀하의 학교를 추가하세요.
귀하의 학교를 추가를 누르고 아래와 같이 입력 ( 링크를 걸수가 없다. 사용자화 되어있는 링크임 직접 들어가서 하도록 하자 )
그러고 파일 받기를 하면
file.zip
이런 파일이 받아진다, 압축을 해제해주자
lib/domains/kr/ac/{대학명}/stu.txt
위의 경로에 stu.txt 라는 파일이 받아지는데
방금 입력했던 대학명, 영어 대학명이 적혀있으면 잘 따라오고 있는 것이다
참고로 이 대학명은 학교 메일과 같은 것이어야한다. 학교명.ac.kr ( 메일에 쓰이는 학교명과 다를 경우에 안될 수도 있다 )
2. 대학교 추가 요청을 위한 파일 추가
우리 대학이 추가가 안되어있다고 하니 대학을 추가해줘야한다.
우선 깃허브에 로그인을 한다
방금 파일을 받았던 화면에서
이 페이지 하단 버튼을 눌러준다
그러면 깃헙 주소가 하나 연결되어있을 것이다
https://github.com/JetBrains/swot
GitHub - JetBrains/swot: Identify email addresses or domains names that belong to colleges or universities. Help automate the pr
Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts. - JetBrains/swot
github.com
위에 링크 들어가서 포크를 해줍니다
create fork 클릭
레포지토리 생성이 완료 되었다
이제 이 소스를 내 로컬에 받도록한다
터미널에서 원하는 경로로 이동하여 아래의 명령어를 입력한다
git clone https://github.com/{깃허브아이디}/{레포지토리명}.git
// 필자의 경우 https://github.com/bhyunnie/swot.git
완료 되고 내가 명령어를 입력한 경로로 가면 swot 디렉토리가 존재한다
아무 ide에서나 해당 디렉토리를 열고 아래 경로로 이동한다
{swot디렉토리경로}/lib/domains/kr/ac
위의 1. 막판에 받았던 txt 파일을 해당 경로에 넣고
터미널에서 다음 명령어를 입력한다 ( IDE 마다 Git 사용 방식이 다르니 통일하기 위해 터미널로 진행, 편한 방식으로 해도 무방 )
git add . 혹은 git add {txt파일경로}
// 필자의 경우엔 git add lib/domains/kr/ac/syu.txt
git commit -m "Add {대학명영어로}"
git push
3. 대학교 추가 요청
2번을 마쳤다면, 이젠 추가를 요청해야한다.
우리가 지금까지 한 행위는
젯브레인 사에서 만든 프로젝트를 내 계정에 복사해서 동일한 프로젝트를 작성하고
그 프로젝트를 수정한 것이다.
수정 사항을 실제 젯브레인 사의 원본 프로젝트에 반영하도록 요청하여야한다.
필자의 경우에는 위에 1,2번에 나온 사진은 회사 계정이었고, 아래는 실제 필자의 학교 파일을 건든 것이다
따라서 반드시 문구는 따라하지말고 변경할것!
위의 글을 잘 따라왔다면
자신의 Github Repository - Pull Request - New Pull Request 에 들어갔을 때 위와 같이 나와야한다
여기서 create pull request 를 누르면
자유롭게 글을 작성하고 Create pull request 를 한번 더 눌러주면 끝
결과만 기다리면 된다!
신청 확인은
https://github.com/JetBrains/swot/pulls
GitHub - JetBrains/swot: Identify email addresses or domains names that belong to colleges or universities. Help automate the pr
Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts. - JetBrains/swot
github.com
여기에 본인이 한 것이 떠있으면 된다
사실 겪을 일이 거의 없겠지만 혹시나 해서 적은것!
4. 문제 발생 케이스
간혹 추가를 반려하는 케이스가 존재합니다.
예시 ( 제주대학교 )
https://github.com/JetBrains/swot/blob/master/lib/domains/abused.txt
swot/lib/domains/abused.txt at master · JetBrains/swot
Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts. - JetBrains/swot
github.com
젯브레인이 특이하게 24년 8월경부터 한국 학교들 도메인에 대해서 abuse 처리 하기 시작했습니다
하기의 37개의 도메인 중 70% 이상의 도메인이 8월경부터 abuse처리 되었습니다
현재 (24-11-07) 기준 막혀있는 학교 및 도메인
dsu.ac.kr
edu.hanbat.ac.kr
g.hongik.ac.kr
g.seoultech.ac.kr
g.tu.ac.kr
knue.ac.kr
kyonggi.ac.kr
o.cnu.ac.kr
o365.tu.ac.kr
office.bufs.ac.kr
office.dongseo.ac.kr
office.uos.ac.kr
ust.ac.kr
jejunu.ac.kr
hj.ac.kr
cau.ac.kr
tukorea.ac.kr
chosun.ac.kr
jnu.ac.kr
mokwon.ac.kr
office.gtec.ac.kr
st.dima.ac.kr
kiu.kr
smail.kongju.ac.kr
yu.ac.kr
ks.ac.kr
o365.yonsei.ac.kr
hufs.ac.kr
student.kyungnam.ac.kr
office.ysc.ac.kr
duksung.ac.kr
hs.ac.kr
itc.ac.kr
uos.ac.kr
daegu.ac.kr
학교이지만 office 계정만 막힌 경우와 학교 도메인 전체가 막힌 경우가 있으니 확인해보시길 바라며
학교 전체가 막히거나 office 계정 외에 메일 인증 방식이 없다고 하신다면
젯브레인사에 다시한번 학교 등록을 요청해보고 반려된다면
Github 학생 인증을 하고 그 인증을 젯브레인에 연동하여 써야합니다
Github 학생 인증은 진행하기 쉽게 되어있어 따로 적진 않겠습니다
감사합니다
