728x90
반응형
1. Synchronize 에서 Add Gihub account 클릭 후 창이 떠있는 상태에서
2. F12 로 개발자 모드 연결
3. console 에 아래 복사 넣고 엔터
window.XMLHttpRequest = class MyXMLHttpRequest extends window.XMLHttpRequest {
open(...args){
if(args[1].startsWith("https://api.github.com/user?access_token=")) {
// apply fix as described by github
// https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make
const segments = args[1].split("?");
args[1] = segments[0]; // remove query params from url
const token = segments[1].split("=")[1]; // save the token
const ret = super.open(...args);
this.setRequestHeader("Authorization", `token ${token}`); // set required header
return ret;
}
else {
return super.open(...args);
}
}
}
4. 완료
window.XMLHttpRequest = class MyXMLHttpRequest extends window.XMLHttpRequest {
open(...args){
if(args[1].startsWith("https://api.github.com/user?access_token=")) {
// apply fix as described by github
// https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/#changes-to-make
const segments = args[1].split("?");
args[1] = segments[0]; // remove query params from url
const token = segments[1].split("=")[1]; // save the token
const ret = super.open(...args);
this.setRequestHeader("Authorization", `token ${token}`); // set required header
return ret;
}
else {
return super.open(...args);
}
}
}
반응형
LIST
'전공 > 유용한' 카테고리의 다른 글
iOS 18.1에서 Nugget으로 카메라 무음 설정하기: 상세 가이드 (2) | 2024.11.13 |
---|---|
custom path is intellij javascript bug (0) | 2023.11.17 |
Power Mockup 무료 라이센스 받는 방법 / 화면 설계용 (0) | 2020.11.16 |
Notepad++ 별칭으로 실행하기 (0) | 2020.04.22 |
추가 설명- notepad++(노트패드++) 여러개 실행시 - 바로 가기 아이콘 사라짐 현상 해결 (1) | 2020.04.17 |