|
스파클 쉐어 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가 서버에 연결되어야합니다!
출처 : 스파클 쉐어