이클립스에서 svn을 통해 올리는데 이런 에러가 배를 짼다 -_-
알고보니 구글 코드를 https가 아니라 http로 해서 발생한 문제
http의 경우 update는 가능하지만 commit은 불가능하다.

org.apache.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/ca9894f5-921e-5345-9624-5964af3da63c'

org.apache.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/ca9894f5-921e-5345-9624-5964af3da63c' 

Posted by 구차니
libapache2-mod-python
libapache2-mod-auth-pam
libapache2-mod-auth-sys-group

서버날아가서 다시 깔면서 보니 인증관련 오류가 나서 아파치가 구동이 안되는데
부랴부랴 검색하니 위에 두개의 패키지가 빠져있었다 -_-
그나저나.. mod-python은 언제 끌려간거지?

2010/11/11 - [프로그램 사용/CVS / SVN / GIT] - apache2 리눅스 계정으로 인증하기(PAM) 
Posted by 구차니
우분투에서는 그냥 하라는대로 하면 되긴되는데..
누가 서비스를 하는지 도무지 알수가 없다 -_-

일단.. git용으로 쓸만한 windows client가 없으니 후우...

[링크 : http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way]
Posted by 구차니
git-svn이란걸 사용해서 git에 svn을 담아가서
네트워크가 안되는 곳에서 svn에 업로드 하다가 나중에 git로 svn을 올린다고 하는데
찾아보니 perl로 된 녀석이고 git svn 명령어로 git-svn이 연결되어 있다고 한다.

The git svn command is written in Perl and requires the Subversion Perl libraries. The existence of the svn command line command is insufficient for git-svn.

I haven't used git svn on Windows (only on Unix and Mac OS X), so I can't really provide more detail, but hopefully this should point you in the right direction.

[링크 : http://stackoverflow.com/questions/350907/git-svn-on-windows-where-to-get-binaries]
[링크 : https://github.com/gitster/git/blob/master/git-svn.perl]  


[링크: 
http://blog.javajigi.net/pages/viewpage.action?pageId=208109629]

[링크 : http://toby.epril.com/?p=703
     [링크 : http://git.or.cz/course/svn.html]  
2011/08/14 - [프로그램 사용/CVS / SVN / GIT] - git-svn 을 이용해서 svn 을 복제가능하다고? 



머.. 저번 글이랑 차이가 없어 보이는건 기분 탓인가 -_- 
Posted by 구차니
Revert to this revision을 하면
working copy 자체가 구버전으로 변경된다.
물론 빨간색 느낌표로 modified로 인식이 되는데..
단순하게 구버전을 HEAD 로 끌어올 방법은 없으려나?
대충 해보니 Create branch/tag from revision에서 HEAD로 정해주면 될것 같은데..
사용하던 저장소라 테스트해보기 겁나네 ㅠ.ㅠ


아무튼, 이 리비전으로 돌아갈건지 꽤나 겁을 주네 -_-


'프로그램 사용 > Version Control' 카테고리의 다른 글

gitosis - 안전하게 git 호스팅 하기  (0) 2011.12.23
git-svn  (0) 2011.12.23
TortoiseSVN Trac의 SVN 접속시 인증오류  (0) 2011.11.15
svn 명령어  (0) 2011.10.16
rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
Posted by 구차니
authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge

이런 에러가 날경우 딱히 해결책이 없다 -_-
리눅스에서 svn co로 하면 문제가 없는데
윈도우의 tortoiseSVN에서만 하면 인증이 계속 실패 


---
2011.11.16 추가

For Basic and Digest schemes you provide a login name and a password. Like this:
  ISVNAuthenticationManager authManager = new BasicAuthenticationManager( "login" , "password" );

In the NTLM auth scheme you also provide a domain name:
  ISVNAuthenticationManager authManager = new BasicAuthenticationManager( "DOMAIN\\login" , "password" );

[링크 : http://wiki.svnkit.com/Authentication]

If you are behind a corporate firewall that requires NTLM authentication, you can try a tool called NTLMAPS to check out from Subversion.

If you are using Windows, we recommend TortoiseSVN as a Subversion client.


[링크 : http://www.jtrac.info/doc/html/dev-guide.html

그냥 로그인시에 "domain\"을 추가해주면 되려나?

'프로그램 사용 > Version Control' 카테고리의 다른 글

git-svn  (0) 2011.12.23
svn 과거버전 끌어오기?  (0) 2011.12.01
svn 명령어  (0) 2011.10.16
rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
git-svn 을 이용해서 svn 을 복제가능하다고?  (0) 2011.08.14
Posted by 구차니
repository browse
>> svn ls file:///repo_dir

Check for modificiations
>> svn status

[링크 : http://wiki.kldp.org/wiki.php/SubversionBook/Reference]
[링크 : http://maverick.inria.fr/~Xavier.Decoret/resources/svn/index.html]
Posted by 구차니
솔찍히 svn 이나 cvs를 콘솔에서 하기에는 너무 무리가 많은데.. (내 능력의 한계일지도 -_-)
rabiitVCS는 리눅스 용으로 nautilius와 통합이 된다고 한다.

[링크 : http://rabbitvcs.org/]
    [링크 : http://wiki.rabbitvcs.org/wiki/install/ubuntu]
[링크 : http://ioriy2k.pe.kr/archives/2628]

설치는 간단하게 (반드시 nautilus를 재실행 해야한다)
$ sudo add-apt-repository ppa:rabbitvcs/ppa
$ sudo apt-get update
$ sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli 

$ nautilus -q 

그나저나 패키지 의존성 좀 쩌는듯...
$ sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-thunar rabbitvcs-gedit rabbitvcs-cli
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 패키지를 더 설치할 것입니다:
  exo-utils global ipython libexo-0.3-0 libexo-common libthunar-vfs-1-2
  libxfce4util-bin libxfce4util-common libxfce4util4 libxfcegui4-4
  libxfconf-0-2 meld python-configobj python-dulwich python-foolscap
  python-nautilus python-svn python-wxgtk2.8 python-wxversion thunar
  thunar-data thunar-volman thunarx-python xfce-keyboard-shortcuts xfce4-panel
  xfconf
제안하는 패키지:
  doxygen apache httpd id-utils python-profiler python-numpy python-matplotlib
  python-qt3 python-qt4 python-svn-dbg wx2.8-doc wx2.8-examples python-wxtools
  tcsh csh octave3.0 mksh pdksh thunar-archive-plugin thunar-media-tags-plugin
다음 새 패키지를 설치할 것입니다:
  exo-utils global ipython libexo-0.3-0 libexo-common libthunar-vfs-1-2
  libxfce4util-bin libxfce4util-common libxfce4util4 libxfcegui4-4
  libxfconf-0-2 meld python-configobj python-dulwich python-foolscap
  python-nautilus python-svn python-wxgtk2.8 python-wxversion rabbitvcs-cli
  rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus rabbitvcs-thunar thunar
  thunar-data thunar-volman thunarx-python xfce-keyboard-shortcuts xfce4-panel
  xfconf
0개 업그레이드, 31개 새로 설치, 0개 지우기 및 5개 업그레이드 안 함.
24.0M바이트 아카이브를 받아야 합니다.
이 작업 후 73.7M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까 [Y/n]? Y

기본적으로 meld가 비교용 프로그램으로 등록되며, TortoiseSVN 보다는 갱신이 잘 안되는 경향이 있는것 같으니
귀찮아도 사용전에 F5를 눌러 상태를 갱신하고 사용해야 할때가 있을 듯 하다.

아래는 nautilus와 통합된 rabbitVCS의 context-menu 구조이다.


'프로그램 사용 > Version Control' 카테고리의 다른 글

TortoiseSVN Trac의 SVN 접속시 인증오류  (0) 2011.11.15
svn 명령어  (0) 2011.10.16
git-svn 을 이용해서 svn 을 복제가능하다고?  (0) 2011.08.14
TortoiseSVN doc 비교  (0) 2011.07.29
svn pam  (0) 2011.06.24
Posted by 구차니
SVN repository를 GIT에 담아가서 svn에 여러번 commit후
나중에 통합을 한다는 이야기를 들었는데
[링크 : http://allofsoftware.net/entry/왜-하나만-써야-하는가]

stackoverlfow에는 이렇게 하면 된다는데 흐음.. 조금더 조사를 해봐야할듯.
git svn clone -rN svn://some/repo 

[링크 : http://stackoverflow.com/.../how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repository

[링크 : http://www.kernel.org/pub/software/scm/git/docs/git-svn.html

'프로그램 사용 > Version Control' 카테고리의 다른 글

svn 명령어  (0) 2011.10.16
rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
TortoiseSVN doc 비교  (0) 2011.07.29
svn pam  (0) 2011.06.24
혼자서도 잘쓰는 tortoiseSVN  (0) 2011.06.20
Posted by 구차니
Word 2007의 기능인지 모르겠지만 이전 버전과 비교시 비교가 된다!
쫄지말고 Diff 눌러보자!




 

'프로그램 사용 > Version Control' 카테고리의 다른 글

rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
git-svn 을 이용해서 svn 을 복제가능하다고?  (0) 2011.08.14
svn pam  (0) 2011.06.24
혼자서도 잘쓰는 tortoiseSVN  (0) 2011.06.20
SVN relocate / switch  (0) 2011.05.11
Posted by 구차니