You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
어떤 제품을 사용하는데에 있어, 특히 온라인 서비스이면서 동시에 자신의 중요한 데이터들이 들어 있는 경우에라면 '백업'과 '이동'이 보장되어야 하는 것이 당연합니다. 만약 Yona를 운영/사용하다가 기능이나 운영등의 이슈로 이동을 원할때 아직은 제한적이지만 2가지 방법으로 이동이 가능합니다.
우선은 사용자의 소중한 데이터들의 편하 보관과 필요시의 이동/이전을 위해 Yona v1.1 버전부터 로컬PC로 프로젝트 데이터를 내려받는 방법(Yona Export)과 Yona 유사 기능을 상위세트로 제공하고 있는 Github으로 이사하는 방법(Migration)을 제공하고 있습니다.
이어지는 내용은 Yona에서 Github으로 이사가능 방법에 대한 설명입니다.
How to Yona to Github
Yona에서 Github으로 특정 프로젝트를 옮기려면 아래와 같은 준비가 우선 필요합니다.
준비사항
Yona v1.1 이상
Github 계정
준비가 끝났으면 Yona와 Github 계정에 대해 각각 아래와 같은 작업을 진행합니다.
환경세팅 전체적인 진행순서
Github: OAuth application 등록하고 client id와 secret 키 받기
Yona: application.conf 에서 허용여부와 github 키들을 등록하고 재시작하기
설치된 Yona 서버에서 이제 /migration URL에서 github migration을 제공합니다.
이제 하나씩 자세히 살펴보도록 하겠습니다.
Github
계정 Settings 에서 마이그레이션에 사용할 OAuth application 을 등록해야 합니다.
Homepage URL: 설치하신 yona 서버 url이나 안내문을 볼수 있는 url을 적으시면 됩니다.
중요한 부분은 Authorization callback URL 인데요 여기에 설치한 yona 서버의 migration url을 정확히 적으셔야 합니다.
예를 들어 설치하신 yona의 서버 url이 http://my-yona.com:9000 이었다면
Authorization callback URL은 http://my-yona.com:9000/migration 으로 적어주셔야 합니다.
repo.yona.io 같은 경우에는 아래처럼 만들었습니다.
생성하면 이제 client id와 secret를 볼 수 있게 됩니다.
이제 사용중인 Yona 서버쪽에서 설정을 해줄 차례입니다.
Yona 설정
conf 파일 하단의 application.conf 파일에 아래 내용을 위에서 생성한 키 캆을들을 이용해 추가하거나 수정합니다.
@doortts (doortts) 님이 작성한 게시글입니다.
---
Yona 에서 Github으로 이사가는 방법
어떤 제품을 사용하는데에 있어, 특히 온라인 서비스이면서 동시에 자신의 중요한 데이터들이 들어 있는 경우에라면 '백업'과 '이동'이 보장되어야 하는 것이 당연합니다. 만약 Yona를 운영/사용하다가 기능이나 운영등의 이슈로 이동을 원할때 아직은 제한적이지만 2가지 방법으로 이동이 가능합니다.
우선은 사용자의 소중한 데이터들의 편하 보관과 필요시의 이동/이전을 위해 Yona v1.1 버전부터 로컬PC로 프로젝트 데이터를 내려받는 방법(Yona Export)과 Yona 유사 기능을 상위세트로 제공하고 있는 Github으로 이사하는 방법(Migration)을 제공하고 있습니다.
이어지는 내용은 Yona에서 Github으로 이사가능 방법에 대한 설명입니다.
How to Yona to Github
Yona에서 Github으로 특정 프로젝트를 옮기려면 아래와 같은 준비가 우선 필요합니다.
준비사항
준비가 끝났으면 Yona와 Github 계정에 대해 각각 아래와 같은 작업을 진행합니다.
환경세팅 전체적인 진행순서
이제 하나씩 자세히 살펴보도록 하겠습니다.
Github
계정 Settings 에서 마이그레이션에 사용할 OAuth application 을 등록해야 합니다.
Developer settings 의 OAuth Applications를 선택합니다.
https://github.com/settings/developers
위 스크린샷에는 제가 이미 만들어 놓은 application이 보이고 있습니다.
Homepage URL: 설치하신 yona 서버 url이나 안내문을 볼수 있는 url을 적으시면 됩니다.
중요한 부분은
Authorization callback URL
인데요 여기에 설치한 yona 서버의 migration url을 정확히 적으셔야 합니다.예를 들어 설치하신 yona의 서버 url이
http://my-yona.com:9000
이었다면Authorization callback URL은
http://my-yona.com:9000/migration
으로 적어주셔야 합니다.repo.yona.io 같은 경우에는 아래처럼 만들었습니다.
생성하면 이제 client id와 secret를 볼 수 있게 됩니다.
이제 사용중인 Yona 서버쪽에서 설정을 해줄 차례입니다.
Yona 설정
conf 파일 하단의 application.conf 파일에 아래 내용을 위에서 생성한 키 캆을들을 이용해 추가하거나 수정합니다.
예)
위 키값들은 예시용입니다. 그대로 사용하시면 동작안합니다~
github.client.id
와github.client.secret
에 각각 앞에서 github에서 설정한 client id 와 secret 값을 복사해서 붙여 넣습니다.![Authorize application-2018-05-10-10-56-16.png](../wiki/files/3170/Authorize application-2018-05-10-10-56-16.png)
이제 환경적인 준비는 다 되었고 실제로 프로젝트들을 이동하는 작업애 대해 설명합니다.
프로젝트 옮기기
준비사항
전체적인 진행순서
상세설명
Github에 Yona 프로젝트에서 이동할 프로젝트를 만듭니다.
설치된 Yona v1.1 이상의 서버에서 /migration URL로 접근합니다.
첨부파일 이동
특별히 내용입력할 필요 없습니다.
Save Page
누르세요.만들고 나면 wiki 페이지를 clone 할 수 있는 url 이 보입니다.
Yona Export 를 이용해서 이동대상 프로젝트의 첨부파일을 내려받습니다.
Yona Exoprt 를 사용하면 로컬 exported 폴더에 대상 프로젝트의 글들과 files 폴더가 생겨있는걸 볼 수 있습니다.
이제 위에서 만들어진 wiki URL을 이용해서 files를 wiki 저장소로 집어 넣으면 됩니다.
아래는 wiki URL이 https://github.com/doortts/test.wiki.git 일 경우에 대한 예시입니다.
github id와 password를 물어보면 잘 입력합니다.
참고로 50M 이하의 파일만 정상적으로 업로드가 되니 유의하세요!
첨부파일 업로드가 다 끝나면 이제 이슈와 게시글의 첨부파일들이 잘 보이는지 확인해 봅니다.
끝!
주의사항!!
--- attachments ---
995-20185-10-110-7.png
758-20185-10-111-42.png
529-20185-10-114-0.png
[Authorize application-2018-05-10-10-56-16.png](../wiki/files/3170/Authorize application-2018-05-10-10-56-16.png)
809-20185-10-117-30.png
218-20185-10-119-43.png
The text was updated successfully, but these errors were encountered: