Archive for the ‘Git’ Category

애플이 git 취약점 패치를 제공하지 않네요

2014-12-21
Git Logo git 2.2.1 (2014-12-17)

git 클라이언트에 보안 문제가 있다는 소식이 있었는데,
http://article.gmane.org/gmane.linux.kernel/1853266

대부분 GUI 클라이언트들은 git을 자체 포함하고 있어서 자체 업데이트로 해결되는 거 같고요. MacPorts, Fink도 발빠르게 업데이트를 해줬는데,

유일하게 애플만 업데이트를 제공해주지 않는 거 같네요. 위험도가 그리 높지 않다고 생각하는 건지.

GitHub Conduit 사용하지 않기

2014-12-14

GitHub 클라이언트를 사용하다보면 GitHub Conduit 프로세스가 자동으로 실행되 눈에 거슬릴 때가 있다.

다행(?)히도 이걸 사용하지 않는 옵션을 설정할 수 있다.

$ defaults write com.github.GitHub GHShouldDisableConduit -bool yes

GitHub Medium Hefson

2014-11-08
GitHub 192 Icon
GitHub for Mac release 192 Medium Hefson (2014-11-06)
GitHub, Inc.
무료(회원가입 필요) · Mac+Windows · download(23.7 MiB)

오랜만에 GitHub 클라이언트를 사용해봤는데, 예전에 재미있게 느꼈던 SNS(?) 같은 느낌이 사라졌네요.

그런 GitHub 만의 기능을 지원할게 아니라면 다른 Git 클라이언트 놔두고 굳이 GitHub 전용 클라이언트를 쓸 일이 있을까 싶습니다. 다른 제품들도 요즘은 GitHub를 다 지원하니까요. 성능 자체도 다른 제품들이 더 나을 거 같고요. 방금도 대용량 파일 몇개 다루니까 GitHub 클라이언트는 멈추더군요.

굳이 장점을 찾자면 인터넷 환경을 염두에 둔 것이라 보안에 조금 더 신경을 쓴 듯 하고, Git이 번들되어 있다는 정도?

그리고 최대한 간단하게 구성을 하고 메뉴 이동의 편의를 고려했다는 점인데, 이 부분이 아직 완벽하지는 않은거 같습니다.

GitHub 192 Sync Toggle

Commit과 Push를 Sync여부로 간편하게 설정한 것도 좋은 아이디어이긴 한데 GUI로 쓰다보면 좀 헷갈림.

SourceTree 2.0.2

2014-11-06
SourceTree 2.0.2 Icon
SourceTree 2.0.2
Atlassian Pty Ltd
Steve Streeting@Torus Knot Software Ltd 개발
무료(회원가입 필요) · Mac+Windows · download(41.9 MiB)

요즘 Git 클라이언트로 SourceTree를 주로 사용하고 있다.

장점은 업데이트가 활발하게 진행되는 상태이면서 라이센스에 아무런 제약이 없는 유일한 제품이라는 점. 유료 제품 중에서는 Towers(59.00 USD)와 Gitbox(14.99 USD)가 좋을거 같긴 한데 많이 써보질 않아서 구체적인 평가는 못하겠음.

단점은 단추가 너무 많고 GUI가 복잡함. 가끔은 그냥 커맨드라인으로 하고 말지 하는 느낌이 들 정도. 인터넷에의 다른 사용기들도 이와 비슷한 지적이 많음.
http://blog.hswolff.com/the-best-mac-git-gui/

맥 앱스토어를 떠났음. 맥 앱스토어 마지막 버전은 1.5.6. 홈페이지의 1.x 마지막 버전은 1.9.8.
http://blogs.atlassian.com/2012/02/between-a-rock-and-a-hard-place-our-decision-to-abandon-the-mac-app-store/

원 개발자인 Steve Streeting이 프로젝트를 떠났음. 개발자가 바뀌었으니 개발 방향에 아마 변화가 있을 듯.
http://www.stevestreeting.com/2014/10/23/self-sourcetree-exit/

p.s Atlassian은 한번 회원가입하면 탈퇴할 수가 없다네요;;

SmartGit에서 Google Code 설정

2013-03-21

SmartGit(지금 이름은 SamrtGit/Hg) 2.x 어딘가 쯤에서부터 Google Code 설정이 자동으로 되지 않아 불편했는데…

오늘에서야 답을 알았음.

Google Code의 기본 Fetch URL이 https://username@code.google.com/p/projectname/ 으로 설정되어 있는데, 앞의 username을 빼고 https://code.google.com/p/projectname 으로 고치면 됨.

참고:
http://smartgit.3668570.n2.nabble.com/work-with-code-google-com-over-https-td6746089.html

SmartGit/Hg 4.0.4

2013-03-21
SmartGitHG 4 Icon
SmartGit/Hg 4.0.4 (2013-03-07)
syntevo GmbH(독일)
63.00 EUR/79.00 USD ∙ 비영리 무료 ∙ JGit+JFace ∙ Mac+Linux+Windows ∙ download

Gitbox를 GitHub 기본 클라이언에서 해제하기

2012-08-12

Gitbox는 자동으로 자신을 github-mac 프로토콜을 사용하는 GitHub 클라이언트로 등록하기 때문에 다른 클라이언트들과 함께 쓸 때 혼란을 일으킨다.(최신 버전은 1.6.2)

Gitbox의 Preferences… > Integration > Default Github application 메뉴를 해제하면 더이상 등록을 하지 않는다.

Gitbox는 훌륭한 프로그램이지만, GitHub 클라이언트로 끼어드는 것은 월권인 거 같다. 왜냐면 GitHub에는 단순히 소스를 관리하는 부분 외에도 커멘트 등의 다른 서비스가 있기 때문에 GitHub에서 배포하는 공식 클라이언트를 쓰는 것이 사용자에겐 더 편한 경우가 많기 때문이다.

반대로 GitHub를 지원하는 다른 어플리케이션을 github-mac 핸들러로 등록하면, 기본 GitHub 클라이언트로 사용할 수 있다.

GitX 포크

2012-07-19

맥의 대표 Git 클라이언트는 GitX라고 할 수 있습니다. gitk에 대응하는 맥 네이티브 어플리케이션으로 시작한 것인데, 대중적인 인기에도 불구하고 개발자가 2009년에 업데이트를 중단했습니다.

그래서 GitX를 포크한 프로그램이 많이 나왔는데, 메모 삼아 이곳에 정리해 둡니다. GitX 개발자가 GitHub에 소스를 공개해 대부분의 포크가 GitHub에서 이루어졌고, 일부 성능이나 UI를 개선하기도 했습니다. 사용자들의 평을 보면 포크 자체가 또 업데이트가 늦어지면서 동작이 제대로 되지 않는 경우도 많은 모양입니다.

참고:
http://harrywolff.com/the-best-mac-git-gui/

GitX 0.7.1 (2009-09-17)
Pieter de Bie
무료 / download
GitX (L) 0.8.4
Germán Laullón, et al.
무료 / GPLv2 / GitHub
GitX-dev 0.14.34
무료 / GitHub

SourceTree 1.4.4.2

2012-06-26
SourceTree 1.4.4.2
Atlassian Pty Ltd.(호주)
무료(등록 필요) / download

Octupus 1.0

2012-03-22

git 클라이언트. iPad 스타일 인터페이스를 가지고 있는데, 보기 괜찮음. git이 대세가 되니 점점 좋은 제품이 나오는 듯.

Octupus 1.0
Quale GbR(독일)
24.99 USD / 21 day trial at CloudApp