ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • WINDOW 웹 사이트 Git hub 구성하는 방법
    System of Infra/Window System 2022. 3. 30. 22:29
    728x90
    반응형

    window로고이미지

    WINDOW 웹 사이트 Git hub 구성하는 방법

    window로고이미지1

    ▶ 최초 Git-hub 홈페이지에 접속을 하여 신규 계정 하나를 생성해 주도록 합니다.

     

    window로고이미지2

    ▶ 좌측 상단에 Create repository를 클릭하여 Git-hub에서 사용할 저장 공간을 생성해주도록 합니다.

     

    window로고이미지3

    ▶ Owner명 / Repository name / Description을 차례대로 기입 후 테스트를 위해서 Public으로 설정을 해주도록 합니다. 또한 Private로 설정할 경우 비공개의 설정으로 지정도 가능합니다.

     

    window로고이미지4

    ▶ Repository 생성을 완료하게 되면 해당 저장소에 접근할 수 있는 웹 페이지주소 HTTPS와 SSH 접근 주소가 생성되게 됩니다. 

     

    window로고이미지5

    ▶ 위에서 본 그림과 같이 마찬가지로 HTTPS 와 SSH 접근 주소를 알 수 있습니다.

     

    window로고이미지6

    ▶ https://git-scm.com/ 도메인을 통해서 git --local -branching-on-the-cheap 해당 파일을 다운로드합니다.

     

    window로고이미지7

    ▶ PC의 운영체제에 맞게 Unix/Linux or macOS or Windows를 선택합니다.

     

    window로고이미지8

    ▶ PC의 운영체제에 맞는 커널 버전 bit를 선택하여 설치를 진행합니다.
    Microsoft Windows [Version 10.0.19044.1586]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\Users\ohymar>git
    usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
               [--super-prefix=<path>] [--config-env=<name>=<envvar>]
               <command> [<args>]
    
    These are common Git commands used in various situations:
    
    start a working area (see also: git help tutorial)
       clone     Clone a repository into a new directory
       init      Create an empty Git repository or reinitialize an existing one
    
    work on the current change (see also: git help everyday)
       add       Add file contents to the index
       mv        Move or rename a file, a directory, or a symlink
       restore   Restore working tree files
       rm        Remove files from the working tree and from the index
    
    examine the history and state (see also: git help revisions)
       bisect    Use binary search to find the commit that introduced a bug
       diff      Show changes between commits, commit and working tree, etc
       grep      Print lines matching a pattern
       log       Show commit logs
       show      Show various types of objects
       status    Show the working tree status
    
    grow, mark and tweak your common history
       branch    List, create, or delete branches
       commit    Record changes to the repository
       merge     Join two or more development histories together
       rebase    Reapply commits on top of another base tip
       reset     Reset current HEAD to the specified state
       switch    Switch branches
       tag       Create, list, delete or verify a tag object signed with GPG
    
    collaborate (see also: git help workflows)
       fetch     Download objects and refs from another repository
       pull      Fetch from and integrate with another repository or a local branch
       push      Update remote refs along with associated objects
    
    'git help -a' and 'git help -g' list available subcommands and some
    concept guides. See 'git help <command>' or 'git help <concept>'
    to read about a specific subcommand or concept.
    See 'git help git' for an overview of the system.
    ▶ PC의 CMD 프롬트 창을 띄워놓고 git Command를 치게 되면 옵션과 설명이 나타나게 됩니다.
    C:\Users\ohymar>git --version
    git version 2.35.1.windows.2
    ▶ 현재 git-hub의 다운로드한 버전은 2.35.1인 것을 확인할 수 있습니다.
    C:\Users\ohymar>git config --global user.name Ohymar
    C:\Users\ohymar>git config --global user.email zzang1218@gmail.com
    ▶ 해당 유저네임을 config에 설정하고 메일 주소 또한 config에 설정을 하도록 합니다.
    C:\Users\ohymar>cd C:\gitHub
    C:\GitHub>git clone https://github.com/Ohymar/Git-Storage.git
    Cloning into 'Git-Storage'...
    warning: You appear to have cloned an empty repository.
    ▶ 로컬 PC에서 git-hub의 https://github.com/Ohymar/Git-Storage.git 주소에 내 저장소에 등록된 파일을 업로드하기 위해서 지정합니다.
    C:\GitHub\Git-Storage>dir
     C 드라이브의 볼륨에는 이름이 없습니다.
     볼륨 일련 번호: 5656-1B88
    
     C:\GitHub\Git-Storage 디렉터리
    
    2022-03-20  오후 09:26    <DIR>          .
    2022-03-20  오후 09:26    <DIR>          ..
                   0개 파일                   0 바이트
                   2개 디렉터리  143,875,694,592 바이트 남음
    ▶ C:\GitHub\Git-Storage 디렉터리에 접근합니다. 해당 디렉터리에 폴더를 만들고 파일 업로드 예정
    C:\GitHub\Git-Storage>dir | findstr "CreateGit.txt"
    2022-03-20  오후 09:29                12 CreateGit.txt
    
    C:\GitHub\Git-Storage>git add CreateGit.txt
    
    C:\GitHub\Git-Storage>git commit -m "Add Text File [CreateGit.txt]"
    [main (root-commit) a0f6752] Add Text File [CreateGit.txt]
     1 file changed, 1 insertion(+)
     create mode 100644 CreateGit.txt
    ▶ C:\GitHub\Git-Storage 디렉터리에 CreateGit.txt 파일을 생성하고 해당 텍스트 파일에 Hello git-hub를 입력 후 처음에 지정된 repository의 git-hub에 추가 후 commit을 진행합니다.
    C:\GitHub\Git-Storage>git push
    info: please complete authentication in your browser...
    Enumerating objects: 3, done.
    Counting objects: 100% (3/3), done.
    Writing objects: 100% (3/3), 244 bytes | 244.00 KiB/s, done.
    Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
    To https://github.com/Ohymar/Git-Storage.git
     * [new branch]      main -> main
    ▶ 해당 파일을 추가하게 되면 git-hub에 push를 통해서 웹 페이지에서 사용자들이 파일을 보고 다운로드할 수 있게 해 줍니다.

     

    window로고이미지9

    ▶ git-hub 웹 페이지에 접속하게 되면 cmd에서 생성했던 CreateGit.txt 파일이 있는 것을 확인할 수 있습니다.

     

    window로고이미지10

    ▶ CreateGit.txt 파일을 확인하게 되면 Hello Github 출력 메시지를 통해서 로컬에서 Git-hub 간의 연동이 된 것을 확인할 수 있습니다. 이 방법을 기반으로 소스코드 및 정보를 업로드 후 사용자들에게 공개하는 방식으로 사용하면 될 것 같습니다.

     

    반응형

     

    PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.

    포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.

    728x90
    반응형

    댓글

Designed by Tistory.