Github 저장소 이름 변경

5209 단어 GitHubRename

개요


프로젝트를 만들고 나서 데이터베이스 이름이 생겼죠?바꾸고 싶어요?이렇게 하면 의외로 간단하게 변경할 수 있기 때문에 그 숙제 노트
(Github의 저장소 이름 및 로컬 프로젝트 이름 변경)
(Heroku에 배포된 경우 삭제 후 재등록 프로세스가 됨)

작업


GitHub 측 작업

GitHubの対象リポジトリ > Setting > 変更後の名称を入力 > Renameで変更

로컬 작업


프로젝트 이름을 hoge-githubHoge-GitHub 로 설정할 때
.git/config
# url の名称部分を変えるだけ

#[remote "origin"]
#    url = https://github.com/usermay/hoge-github.git
#    fetch = +refs/heads/*:refs/remotes/origin/*

[remote "origin"]
    url = https://github.com/usermay/Hoge-GitHub.git
    fetch = +refs/heads/*:refs/remotes/origin/*

gem 사용


morshedalam/rename
gem 설치
echo -e "gem 'rename'" >> Gemfile
bundle
이름 바꾸기
# NewName部分を変更後の名称に適宜書換え
bundle exec rails g rename:app_to NewName
direnv를 설정한 상태에서
direnv allow
(항목 이름) 의 컨텐트가 자동으로 바뀝니다.
# rename のgemはGemfileから消して再bundleしとく
bundle
config/application.rb 또는 TITLE 설정 후 변경

배치됨

  • 삭제 → 재등록 → DB 제작 (→ 환경 변수 설정)
  • Heroku 측 작업


    heroku에 배치된 내용 삭제
    # 確認
    heroku apps:info
    
    # 削除
    heroku apps:destroy --app アプリ名 --confirm アプリ名
    
    app/helpers/application_helper.rb.git/config의 설정이 사라짐
    git의 관리 정보도 모두 사라졌습니다.

    재등록


    Heroku에 프로젝트 게재 및 서비스 공개
    heroku에서 다시 프로그램을 만듭니다.
    heroku login
    heroku create アプリ名
    # アプリ名はheroku全体でユニークでないとダメらしい。
    # ありがちな名前だと「Name is already taken」とか言われて作成できないので名前に注意
    
    heroku config
    # エラーが出なければおkかな
    
    git remote
    # 「heroku」が表示されればおk
    
    저장소에 배포 및 등록
    # heroku にデプロイ
    git push heroku master
    
    확인
    #ウェブアプリをブラウザで開く
    heroku open
    
    이런 느낌 나올 것 같아요.

    데이터베이스 데이터 만들기
    데이터베이스 마이그레이션
    heroku run rake db:migrate
    
    시간대를 일본 시간으로 변경
    heroku config:add TZ=Asia/Tokyo
    
    [remote "heroku"]의 설정 적당한 의뢰
    응용 프로그램 열기 재확인
    heroku open
    
    계획대로 움직이면 작업이 끝난다

    참고 자료


    GitHub 저장소 이름 변경 방법
    Rails 프로젝트 이름 및 GitHub 저장소 이름 변경 - TechBox
    항목 이름 바꾸기
    [heroku 명령]create에서 destroy까지

    좋은 웹페이지 즐겨찾기