스파클 쉐어 Linux, Mac 및 Android 기기에 설치할 수있는 오픈 소스 애플리케이션입니다. 여러 컴퓨터간에 파일 동기화 당신이 그것을하는 방법과 유사 드롭 박스. |
우선 Dropbox를 포기하고 Sparkleshare를 시도하는 이유는 무엇입니까?
1.- SparkleShare를 사용하면 자신의 서버에 데이터를 저장할 수 있으므로 데이터를 제어 할 수 있습니다.
2.- 업로드 제한이 없습니다. 자체 서버에 데이터를 저장하는 경우 유일한 제한은 하드 드라이브의 용량입니다.
3.- SparkleShare는 크로스 플랫폼입니다. 그러나 Windows 및 iOS 용 버전이 계획되어 있지만 이러한 버전에 대해 정의 된 날짜는 아직 없습니다.
설치
클라이언트에서
터미널을 열고 다음과 같이 썼습니다 (Ubuntu 11.10 만 해당).
sudo apt-get install 반짝임
이 패키지는 저장소 다른 인기있는 Linux 배포판에서. 또한 사용할 수 있습니다 소스 코드.
그런 다음 SparkleShare를 열고 이름과 이메일을 입력합니다. 계속을 클릭하십시오.
SparkleShare는 ~ / SparkleShare 폴더에 구성 파일을 생성합니다. 내용을 복사하십시오.
서버에서
git 및 openssh-server 패키지가 설치되어 있는지 확인하십시오.
서버에 로그인하고 다음 명령을 실행하십시오.
adduser --disabled-password 자식
cd / 홈 / git
git init --bare 내 프로젝트
mkdir.ssh
vi .ssh / authorized_keys
편집 모드를 활성화하려면 i 키를 누릅니다. 이전에 구성 파일에서 복사 한 텍스트를 붙여 넣습니다. ESC 키를 눌러서 다음과 같이 썼습니다. x! 파일을 저장하려면 Enter 키를 누르십시오. 더 많은 사람들이이 프로젝트에 액세스 할 수 있도록하려면이 파일의 새 줄에 중괄호를 붙여 넣으십시오.
마지막으로 다음 명령을 실행하십시오.
chmod 700.ssh
chmod 600 .ssh / authorized_keys
chown -R 자식.
예제에서는 클라이언트가 해당 사용자가 사용될 것이라고 가정하기 때문에 git 사용자가 선택되었습니다. 그러나 필요한 경우 변경할 수 있습니다. 다음 단계에서 서버 주소에 접두사 사용자 @를 사용하여 클라이언트에 알려야합니다.
클라이언트에서 다시
SparkleShare 상태 아이콘을 클릭하고 "호스팅 된 프로젝트 추가"옵션을 선택합니다. 그런 다음 "내 서버에서"를 선택하고 주소 필드에 서버 주소를 입력하고 원격 경로 필드에 "/ home / git / MyProject"를 입력합니다. 추가를 클릭하십시오.
완료되었습니다. SparkleShare가 서버에 연결되어야합니다!
출처 : 스파클 쉐어
저는 Linux를 처음 사용하고이 서버를 구성하려고하는데 서버를 설치하고 실행하기 위해 많은 부분이 누락되었습니다. 바라건대 그들은 "git 및 openssh-server 패키지가 설치되어 있는지 확인하십시오."와 같은 것을 당연한 것으로 받아 들일 수 없었습니다.
힘내는 무엇입니까? 글쎄, 나는 이미 그것을 조사하고 설치했다. adduser 명령을 실행할 때 왜
– 비밀번호 git
cd / 홈 / git
git init -bare MyProject
mkdir.ssh
vi .ssh / authorized_keys
유효하지 않은 것을 알려줍니다.
제 말투를 실례합니다.하지만 저는 매우 실망스럽고 처음부터 조립하는 방법에 대한 훨씬 더 완전하고 상세한 튜토리얼이 있는지 알고 싶습니다.
정보와 지원에 감사드립니다.
흠! 얼마나 흥미 로웠습니까? Linux에 설치되고 iOS 및 Windows 용 클라이언트 (정확히 여기에없는 클라이언트)가있는 이러한 대안 중 첫 번째 (이 스타일이 여러 개 있기 때문에)가 제 관심을 완전히 끌 것이라고 생각합니다. , 나는 OwnCloud를 고수 할 것이다 😛
유감스럽게도 그렇습니다.
SparkleShare에서 뭔가를 얻을 수 있습니다. 진실은 모든 사람들이 모바일에서 컴퓨터의 특정 폴더로 사진을 자동으로 업로드하거나 컴퓨터의 특정 폴더에서 모바일로 음악을 다운로드하는 이와 같은 것을 원한다는 것입니다. 처음으로 Dropin이 있습니다.
한 가지 질문 : 파일을 Android 모바일에 자동으로 다운로드하는 동기화 된 대안이 있습니까?
인사
여전히 Mono가 필요합니까? 이 프로그램에서 저를 끌어 당기는 유일한 것입니다 ...
얼마나 흥미 로웠는지 여름에 Dropbox와 유사한 프로그램을 만들어 대학에서 얻은 자료를 친구들과 공유하고이를위한 특정 시설을 제공 할 것이라고 생각했습니다.
더구나, 나는 이미 git 또는 다른 버전 관리자를 마스킹하는 것에 대해 생각했습니다. 이제 이것이 어떻게되는지보고 적어도 일부 코드 또는 아이디어가 저에게 도움이 될지 😀
대단히 감사합니다