사용자 도구

사이트 도구


git:github

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
git:github [2013/06/27 16:57]
kwon37xi [Github]
git:github [2021/11/19 10:14] (현재)
kwon37xi [SSH Key Pair 생성]
줄 1: 줄 1:
 ====== Github ====== ====== Github ======
   * http://www.github.com   * http://www.github.com
 +  * [[https://help.github.com/articles/generating-ssh-keys/|Github Generating SSH Keys]]
 +  * [[git:github:collaboration|Github Collaboration]] - 다른 프로젝트에 기여하기
   * [[http://dogfeet.github.com/articles/2012/git-github-secrets.html|Git: GitHub secrets]]   * [[http://dogfeet.github.com/articles/2012/git-github-secrets.html|Git: GitHub secrets]]
   * [[http://osrc.dfm.io/|The Open Source Report Card]] Github 사용량 리포팅   * [[http://osrc.dfm.io/|The Open Source Report Card]] Github 사용량 리포팅
-===== Github을 Maven Repository로 변경하기 ===== +  * [[http://www.cogno.org/2013/07/github-google-code.html|다양한 생각: github 프로젝트와 google code 프로젝트를 동기화하는 법]] 
-  * [[http://stackoverflow.com/questions/14013644/hosting-a-maven-repository-on-github/14013645#14013645|Github maven repository]] +  * [[http://architects.dzone.com/articles/synchronize-bitbucket-github|Synchronize Bitbucket to GitHub Automatically]] 
-  * [[http://javacan.tistory.com/entry/Github%EC%9D%84-Maven-repository%EB%A1%9C-%EC%82%AC%EC%9A%A9%ED%95%A0-%EB%95%8C-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD|Github Maven Repository 사용시 주]]+  * [[http://octicons.github.com/|Octicons]] Github Icons 
 +  * [[https://jitpack.io/|Jitpack.io]] - Github에 올라온 라이브러리용 Maven Repository 생성 
 +  * [[http://tholman.com/github-corners/|github corners]] 
 +  * [[https://github.com/blog/2289-publishing-with-github-pages-now-as-easy-as-1-2-3|Publishing Github pages now as easy as 1, 2, 3]] 
 + 
 +===== SSH Key Pair 생성 ===== 
 +<code sh> 
 +ssh-keygen -t rsa -b 4096 -m pem -C "your_email@example.com" 
 +</code> 
 +  * [[linux:ssh|Linux SSH]] 참조 
 +  * [[https://github.blog/2021-09-01-improving-git-protocol-security-github/|Improving Git protocol security on GitHub | The GitHub Blog]] 
 +  * [[https://www.youtube.com/watch?v=tl0mZq5yLYw&ab_channel=%EB%B0%95%EC%9E%AC%ED%98%B8|[알도개] GitHub 보안 개선 - YouTube]] 
 +===== Github Browser Extensions ===== 
 +  * https://github.com/collections/github-browser-extensions 
 + 
 +===== 배포 자동화를 위한 Github 연결 ===== 
 +  * [[https://developer.github.com/v3/guides/managing-deploy-keys/|Managing deploy keys | GitHub Developer Guide]] 
 +  * [[https://andromedarabbit.net/github-%ec%97%b0%eb%8f%99%ec%9d%84-%ec%9c%84%ed%95%9c-%eb%b0%a9%ed%99%94%eb%b2%bd/|GitHub 연동을 위한 방화벽 » 안드로메다 토끼]] 
 + 
 +===== Release ===== 
 +  * [[https://help.github.com/en/articles/creating-releases|Creating releases - GitHub Help]] 
 +  * [[https://gist.github.com/lukechilds/a83e1d7127b78fef38c2914c4ececc3c|Shell - Get latest release from GitHub]] 
 +===== Duplicate Repository ===== 
 +  * Fork 한 리포지토리는 설정 변경에 제약이 있다. 자유롭게 설저을 변경하려면 duplicate 를 해야한다. 
 +  * [[https://help.github.com/en/articles/duplicating-a-repository|Duplicating a repository - GitHub Help]] 
 + 
 +<code sh> 
 +# 먼저 복제본이 들어갈 github repository를 비어있는 상태로 만든다. 
 +# 복제할 리포지토리를 --bare로 clone 한다. 
 +git clone --bare https://github.com/exampleuser/old-repository.git 
 + 
 +# 신규 리포지토리에 --mirror로 push한다. 
 +cd old-repository.git 
 +git push --mirror https://github.com/exampleuser/new-repository.git 
 + 
 +# 기존 리포지토리 clone 한 것을 삭제하고 신규 리포지토리를 받아서 작업한다. 
 +cd .. 
 +rm -rf old-repository.git 
 +</code> 
 + 
 +===== Profile ===== 
 +  * [[https://zzsza.github.io/development/2020/07/10/make-github-profile-readme/|Github Profile Readme로 프로필 꾸미기 · 어쩐지 오늘은]] 
 +  * [[https://github.com/anuraghazra/github-readme-stats|anuraghazra/github-readme-stats: Dynamically generated stats for your github readmes]] 
 + 
 + 
 +===== Github release 마지막 버전 자동 다운로드 ===== 
 +  * [[https://gist.github.com/steinwaywhw/a4cd19cda655b8249d908261a62687f8|One Liner to Download the Latest Release from Github Repo]] 
 +  * 가장 최신버전의 download url 목록 
 +<code sh> 
 +curl -sL https://api.github.com/repos/<USER>/<REPO>/releases/latest | jq -r '.assets[].browser_download_url' 
 + 
 +# 이제 그 중에서 linux amd64 를 찾아서 다운로드 
 +curl -sL https://api.github.com/repos/<USER>/<REPO>/releases/latest | jq -r '.assets[].browser_download_url' | grep -e '.*-linux_amd64.tar.gz' | wget -i - 
 +</code> 
 + 
 +===== Test Report ===== 
 +  * [[https://github.com/ScaCap/action-surefire-report|GitHub - ScaCap/action-surefire-report: Reports surefire test results as GitHub Pull Request Check]] 
 + 
git/github.1372319830.txt.gz · 마지막으로 수정됨: 2013/06/27 16:57 저자 kwon37xi