هل من الممكن لنقل تلقائيا / الملفات بروتوكول نقل الملفات إلى الخادم، في كل مرة كنت ارتكاب التغيير إلى مستودع إس؟

StackOverflow https://stackoverflow.com/questions/1621049

  •  06-07-2019
  •  | 
  •  

سؤال

هل من الممكن نقل تلقائيا / الملفات بروتوكول نقل الملفات إلى الخادم، في كل مرة كنت ارتكاب التغيير إلى مستودع ؟؟

وإذا كانت الإجابة بنعم، الرجاء مساعدتي معرفة كيفية إعداده.

وشكرا.

هل كانت مفيدة؟

المحلول

وكما الموسومة السؤال، وتريد ربط بعد ارتكاب لتشغيل نسخة. هل يمكن أن تفلت من مجرد استخدام اللجنة الدائمة:

scp -r /path/to/source/dir user@host:/path/to/destination/dir/

وستحتاج إلى إنشاء مفتاح SSH على خادم SVN وإضافة محتويات ملف مفتاح العام (واحد تنتهي في .pub) إلى ~ / .ssh / ملف authorized_keys الجهاز المستهدف لتمكنك من الحصول بعيدا دون تحتاج إلى كلمة مرور.

وتحرير: الكامل هوك عينة postcommit:

#!/bin/bash
scp -r /path/to/source/dir user@host:/path/to/destination/dir/

نصائح أخرى

وسوف تحتاج لكتابة صفحة ويب / النصي الذي يسمى عبر شبكة الإنترنت ويتم باستخدام البريد ارتكاب السنانير على شبكة الإنترنت بعد ارتكاب.

وعلى سبيل المثال: http://code.google.com/p/support/ ويكي / PostCommitWebHooks

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top