TIL 22.11.23 / 미니프로젝트1

쓰옹·2022년 11월 23일
0

개발자를 향해~~TIL✍

목록 보기
21/87
post-thumbnail

TODAY

미니프로젝트가 시작되었다.
본 프로젝트 전에 과제 느낌으로 오늘까지 기한인 프로젝트를 만들었다.
자바로 메모장 구현하는 과제였다.
자바에 대한 기초적인 부분이 아직 제대로 정립이 안되어 있어서
코드를 짜면서 막히는 부분이 많았다.
구글링을 해도 원하는 부분을 찾질 못해서 아쉬웠다.
문법이나 방법 면에서가 아니라
구현 방식? 사고를 어떻게 해야하는가에 따라 코드가 달라지는데
아직 그 사고가 부족한 것 같다.
프로젝트를 마무리하고 깃허브에 올리려는데
에러가 발생했다..!
그래도 이번 에러에는 구글링의 효과를 봐서 뭔가 내가 해결했다는 구글링의 도움을 많이 받았지만 느낌이 나서 뿌듯했다.




미니프로젝트 - 메모장

깃허브

나는 메모 한 건에 대한 클래스를 구현하는 역할을 맡아서 했다.
변수 설정을 하고
날짜가 찍힐 수 있게 하였다.
메모가 생성된 현재 시간이 저장되는 LocalDateTime.now()를 사용했고
형태는 내가 직접 설정할 수 있는 Formatter를 사용했다.

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

    public Memo (String name, int psw, String content){
        this.name = name;
        this.psw = psw;
        this.content=content;
        this.memoDate = formatter.format(LocalDateTime.now());
    }

메모 구현딱히 함수의 기능은 없어서 다른 조원분들이 맡은 기능을 구현해보려고 했다.
와우. 멘탈 털털
뭔가 코드를 짜면서도 정리가 잘 안되는 느낌이 자꾸 드는건 아무래도 기초의 문제이지 않을까..
그래도 생각을 많이 하려고 노력했다.

메모 목록을 조회했을 때 최신에 생성된 순으로 조회할 수 있는 방법을 생각하다가
Collections를 사용했다.

Collections.sort(memoList, Collections.reverseOrder());

근데 문제는 메모의 정보를 다 출력해야했는데
메모의 넘버를 출력할 수 있는 방법을 생각하지 못했다는 것이였다.
처음에 생성된 메모의 넘버를 설정하지 않고 인덱스 값을 사용하려고 했는데
인덱스 번호를 출력하는 방법을 못찾았다.

메모 넘버를 설정해야 했다..!!!
다음엔 그런느걸로.





깃허브 에러

프로젝트 때 사용하기 위해 깃허브 그룹(organigation)을 만들었다.
그리고 거기에 완성된 파일을 push하려고 했는데
오류가 났다.!!

  • HTTP 403 Forbidden 클라이언트 오류 상태 응답 코드는 서버에 요청이 전달되었지만, 권한때문에 거절되었다는 것을 의미함

  • 접근 권한이 없다는 것이였다.

    • 처음엔 그룹에 올려서 그런건가 싶어서
    • 내 개인 소유에 올렸는데 그래도 똑같았다.
    • 그래서 구글링 한 결과
    • git remote origin set-url https://github.com/깃허브계정이름/레포이름
    • 을 했는데
    • 실패
    • 다음은
    • 서버에 접근권한 정보를 삭제하는 방법!
    • 깃허브 관련 일반 자격 증명을 싹 다 지웠다ㅎㅎ
    • 했는데도 에러가..
  • 그래서 명령어 메세지를 다시 유심히 봤다

  • remote origin already exists.

    • 기존에 연결되어 있는 레파지토리가 다시 새로운 레파지토리에 소스코드를 올리려고 하면 발생되는 에러라고 한다.
    • git remote remove origin 명령어를 입력해서 기존에 연결되어 있는 원격 저장소와의 연결을 끊어준다.
    • 그리고 다시 새롭게 remote를 한다,
    • 결과는!!!두구둑 성공~!~!~!
  • 처음 에러를 해결하기 전에 이걸 먼저 해결했어야 하는 생각이 들었지만
  • 이제 다음에 이 에러를 만나면
  • 해결 가능하니까 오히려 좋아..




🧐reference

git push 할 때 오류해결 : The requested URL returned error:...

[Git] push error: fatal: unable to access : The requested URL...

GitHub 그룹(organization) PUSH 권한 오류

[Git] Git Remote origin already exists 에러해결 remote origin 삭제

[Java] ArrayList 정렬하기 (오름차순, 내림차순, 사용자 정의)

profile
기록하자기록해!

0개의 댓글