티스토리 뷰
Node.js, Git은 설치되었다는 가정으로 진행.
1. remixd 다운로드
https://www.npmjs.com/package/@remix-project/remixd
@remix-project/remixd
remix server: allow accessing file system from remix.ethereum.org and start a dev environment (see help section). Latest version: 0.6.8, last published: a month ago. Start using @remix-project/remixd in your project by running `npm i @remix-project/remixd`
www.npmjs.com
remixd 검색하여 install 경로 확인하고 설치.
2. remix랑 연동할 로컬 경로 설정
나의 경우 blockchain이라는 폴더 만들어서 해당 폴더와 git 연동할 예정.
3. remixd 실행
(이더리움이 아니라 다른 remix면 주소 바꿔주면 된다. 파이어폭스의 경우 설정안하면 http로 들어가지기 때문에 http인지 https인지 잘 체크해줘야 한다.)
정상 실행되면 shell에 위처럼 뜬다.
각 소켓의 이용용도이다. remixd git 보면 더 자세한 설명들이 있다.
4. remix에서 localhost와 연결
remix IDE에 접속하여 Connect to Localhost를 해준다.
로컬에서 솔리디티 파일들을 관리할 폴더를 하나 생성해본다.
remix - localhost를 연동해보면 해당 contracts 폴더가 정상 뜸을 알 수 있다.
5. github에 remote repository 생성 및 로컬과 연동
repository 이름적고 readme file 빼고 create 하면 연동 방법이 나옴.
미리 만들어뒀으니 두번째 push and existing repository 연동으로 연결함.
git bash에서 git init.
원격 repository와 연결을 위해 상기 명령어 실행 origin 부분은 remote repo 이름이며, 맨뒤에 url은 repository url이다.
추가한 원격저장소 목록 확인.
README 파일 생성.
README.md와 contracts 폴더를 add(추적) 한다.
git status로 상태확인.
commit 해주고 push 해줌.
6. remix에서 수정하고 git 반영해보기
이제 remix에서 작업한것을 git에 한 번 다시 반영해보자.
IDE에서 테스트할 코드를 작성한다.
git status 확인하면 수정된것과 컴파일되어 추적이 안된다는 폴더 및 파일들이 표기 된다.
나는 솔리디티 파일만 git에 올릴 것이므로 modified 된 것 만 add해준다.
add 해서 추적되는걸 푸고 싶으면 'git reset HEAD 폴더or파일명' 해주면 된다.
커밋해주고 푸쉬해준다.
git에 가서 확인하면 수정사항이 잘 반영된 것을 확인할 수 있다.
'블록체인 > 코인' 카테고리의 다른 글
06. ERC20 - 남의 지갑 코인 인출해보기(scam 방지) (1) | 2023.01.01 |
---|---|
05. Polygon - 폴리곤에서 ERC20 contract deploy 해보기 (0) | 2022.12.11 |
04. ERC20 - Role을 3자에게 부여 및 3자 민팅해보기 (1) | 2022.12.11 |
02. ERC20 - Mintable로 민팅해보기 (0) | 2022.12.08 |
01. 이더리움 체인(ERC20) 기반 코인 발행해보기 (1) | 2022.12.08 |