אנגליתצרפתיתספרדי

Ad


סמל OnWorks

git-ftp - מקוון בענן

הפעל git-ftp בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה git-ftp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


Git-ftp - לקוח FTP מופעל על ידי Git שנכתב כסקריפט מעטפת.

תַקצִיר


git-ftp [פעולות] [אפשרויות] [כתובת אתר]...

תיאור


דף מדריך זה מתעד בקצרה את תוכנית git-ftp.

Git-ftp הוא לקוח FTP המשתמש ב-Git כדי לקבוע אילו קבצים מקומיים להעלות או אילו קבצים
יש למחוק מהמארח המרוחק.

זה שומר את המצב הפרוס על ידי העלאת ה-hash SHA1 בקובץ .git-ftp.log. יש
לא צריך Git (http://git-scm.org) להתקנה על המארח המרוחק.

גם אם אתה משחק עם ענפים שונים, git-ftp יודע אילו קבצים שונים ורק
מטפל בקבצים האלה. אף לקוח FTP רגיל לא יכול לעשות זאת וזה חוסך זמן ורוחב פס.

יתרון נוסף הוא ש-Git-ftp מטפל רק בקבצים שעוקבים אחריהם באמצעות Git (http://git-
scm.org).

פעולות


init מאתחל את ההעלאה הראשונה למארח מרוחק.

לדחוף מעלה קבצים שהשתנו מאז ההעלאה האחרונה.

להשלים
מעלה את הקובץ .git-ftp.log בלבד. כבר העלינו את הקבצים לרחוק
מארח עם תוכנית אחרת ורוצה לזכור את מצבה על ידי העלאת ה
קובץ .git-ftp.log.

לְהַצִיג הורדות אחרונות שהועלו SHA1 מ-log and hooks `git show`.

היכנס הורדות שהועלו לאחרונה SHA1 מתוך יומן ו-hooks `git log`.

add-scope
יוצר היקף חדש (למשל פיתוח, הפקה, בדיקה, foobar). זוהי עטיפה
פעולה על git-config. לִרְאוֹת תחומי היקף למידע נוסף.

הסר-היקף
הסר היקף.

לעזור מדפיס עזרת שימוש.

אפשרויות


-u [שם משתמש], --מִשׁתַמֵשׁ [שם משתמש]
שם כניסה ל-FTP. אם לא ניתן ארגומנט, המשתמש המקומי יילקח.

-p [סיסמה], --passwd [סיסמה]
סיסמת FTP. אם לא ניתן ארגומנט, תוצג בקשת סיסמה.

-k [[חשבון משתמש]], --מחזיק מפתחות [[חשבון משתמש]]
סיסמת FTP מ-KeyChain (Mac OS X בלבד).

-א, --את כל
מעלה את כל הקבצים של התשלום הנוכחי של Git.

-א, --פָּעִיל
משתמש במצב FTP פעיל.

-s [תְחוּם], --תְחוּם [תְחוּם]
שימוש בהיקף (למשל פיתוח, ייצור, בדיקה, foobar). לִרְאוֹת תְחוּם ו מחדל
למידע נוסף.

-ל, --לנעול
אפשר נעילה מרחוק.

-ד, --ריצה יבשה
לא מעלה או מוחק שום דבר, אבל מנסה להשיג את הקובץ .git-ftp.log
מארח מרוחק.

-ו, --כּוֹחַ
לא שואל שאלות, זה פשוט שואל.

-נ, --שקט
היה בשקט.

-ח, - עזרה
מדפיס קצת מידע שימוש.

-ב, --מִלוּלִי
היו מילוליים.

-vv היו כמה שיותר מילוליים. שימושי למידע על ניפוי באגים.

--root-root
מציין ספריית שורש מרוחקת

-- סינקרוט
מציין ספרייה מקומית שממנה יש לסנכרן כאילו היה נתיב השורש של פרוייקט git.

--מַפְתֵחַ שם קובץ מפתח פרטי SSH.

--pubkey
שם קובץ מפתח ציבורי SSH. בשימוש עם אפשרות --key.

--לֹא בָּטוּחַ
אל תאמת את אישור השרת.

--cacert
השתמש כמחסן אישורי CA. שימושי כאשר לשרת יש חתימה עצמית
תעודה.

--disable-epsv
תגיד ל-curl להשבית את השימוש בפקודת EPSV בעת ביצוע העברות FTP פסיביות.
Curl בדרך כלל תמיד ינסה להשתמש ב-EPSV לפני PASV, אבל עם זה
אפשרות, הוא לא ינסה להשתמש ב-EPSV.

--גִרְסָה
גרסת הדפסים.

כתובת האתר


הסכימה של כתובת אתר היא מה שהיית מצפה

protocol://host.domain.tld:port/path

להלן כתובת URL מלאה ל host.example.com על הנמל 2121 לנתיב הדרך שלי באמצעות פרוטוקול
FTP:

ftp://host.example.com:2121/mypath

אבל, אין רק FTP. הפרוטוקולים הנתמכים הם:

ftp://...
FTP (ברירת מחדל אם לא מוגדר פרוטוקול)

sftp://...
SFTP

ftps://...
FTPS

ftpes://...
FTP על פרוטוקול SSL (FTPES) מפורש

מחדל


אל תחזור על עצמך. הגדרת ברירת מחדל עבור git-ftp ב-.git/config

$ git config git-ftp.<(url|user|password|syncroot|cacert)>

כולם אוהבים דוגמאות:

$ git config git-ftp.user john
$ git config git-ftp.url ftp.example.com
$ git config git-ftp.password secr3t
$ git config git-ftp.syncroot path/dir
$ git config git-ftp.cacert caCertStore
$ git config git-ftp.deployedsha1file mySHA1File
$ git config git-ftp.insecure 1
$ git config git-ftp.key ~/.ssh/id_rsa

לאחר הגדרת ברירת המחדל, לחץ אל [מוגן בדוא"ל] זה פשוט כמו

$ git ftp push

תחומי היקף


זקוק לברירות מחדל שונות לכל מערכת או סביבה? השתמש בתכונה שנקראת scope.

שימושי אם אתה משתמש בפיתוח רב סביבתי. כמו פיתוח, בדיקה וא
סביבת הייצור.

$ git config git-ftp. .<(url|user|password|syncroot|cacert)>

אז במקרה שלהלן תגדיר היקף בדיקה והיקף ייצור.

כאן אנו מגדירים את הפרמטרים להיקף "בדיקה"

$ git config git-ftp.testing.url ftp.testing.com:8080/foobar-path
$ git config git-ftp.testing.password simp3l

כאן אנו מגדירים את הפרמטרים להיקף "הפקה"

$ git config git-ftp.production.user manager
$ git config git-ftp.production.url live.example.com
$ git config git-ftp.production.password n0tThatSimp3l

דוחף לטווח בדיקות כינוי [מוגן בדוא"ל]:8080/foobar-path באמצעות סיסמה simp3l

$ git ftp push -s בדיקות

הערה: אל האני תְחוּם ניתן לערבב תכונה עם מחדל תכונה. כי לא קבענו את
משתמש עבור ההיקף הזה, git-ftp משתמש john כמשתמש כפי שהוגדר קודם ב מחדל.

דוחף לטווח הפקה כינוי [מוגן בדוא"ל] באמצעות סיסמה n0tThatSimp3l

$ git ftp push -s הפקה

רֶמֶז: אם שם ההיקף שלך זהה לשם הסניף שלך. אתה יכול לדלג על ההיקף
טיעון, למשל אם הענף הנוכחי שלך הוא "הפקה":

$ git ftp push -s

אתה יכול גם ליצור היקפים באמצעות פעולת ה-add-scope. ניתן להגדיר את כל ההגדרות ב-
כתובת אתר. כאן אנו יוצרים את הפקה scope באמצעות add-scope

$ git ftp add-scope ייצור ftp://manager:[מוגן בדוא"ל]/foobar-path

מחיקת היקף קלה באמצעות פעולת הסר היקף.

$ git ftp remove-scope production

התעלמות קבצים ל BE מסונכרן


הוסף שמות קבצים ל-.git-ftp-ignore כדי להתעלם.

התעלמות מהכל בתצורת המדריך:

config/.*

התעלמות מכל הקבצים בעלי סיומת .txt ב-./ :

.*\.טקסט

זה מתעלם מ-a.txt ו-b.txt אך לא מ-dir/c.txt

התעלמות מקובץ בודד בשם foobar.txt:

foobar\.txt

סינכרון ללא מעקב קבצים


להעלות קובץ ללא מעקב כאשר קובץ מעקב מזווג משתנה (למשל העלאת קובץ מהידור
קובץ CSS כאשר המקור שלו SCSS או קובץ פחות משתנה), הוסף זוג קבצים ל-.git-ftp-include:

css/style.css:scss/style.scss

אם יש לך קובצי מקור מרובים המשולבים לקובץ אחד ללא מעקב, אתה יכול
צמד את הקובץ ללא מעקב עם מספר קבצים במעקב, אחד בכל שורה. זה מבטיח את
קובץ משולב ללא מעקב מועלה כהלכה כאשר כל אחד מהרכיבים עוקב אחר קבצים
שינוי:

css/style.css:scss/style.scss
css/style.css:scss/mixins.scss

NETRC


בקצה האחורי, Git-ftp משתמש ב-curl. זה אומר ~/.netrc יכול לשמש לצד השני
אפשרויות של Git-ftp לאימות.

עורך $ ~/.netrc
מכונה ftp.example.com
התחבר ג'ון
סיסמה SECRET

יְצִיאָה קודים


יש חבורה של קודי שגיאה שונים והודעות השגיאה המתאימות שלהם שעשויות
מופיעים בתנאים גרועים. בזמן כתיבת שורות אלה, קודי היציאה הם:

1 שגיאה לא ידועה

2 שימוש שגוי

3 טיעונים חסרים

4 שגיאה בעת העלאה

5 שגיאה בזמן ההורדה

6 פרוטוקול לא ידוע

7 שלט נעול

8 לא פרויקט Git

ידוע סוגיות & באגים


ניתן למצוא את ה-BTS במעלה הזרם בכתובת .

מחברים


רנה מוזר[מוגן בדוא"ל]>.

השתמש ב-git-ftp באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    ערכת נושא WooCommerce של React, בנוי עם
    הבא JS, Webpack, Babel, Node ו
    אקספרס, באמצעות GraphQL ו-Apollo
    לָקוּחַ. WooCommerce Store ב-React(
    מכיל: מוצרים...
    הורד את WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    ריפו חבילה עבור ArchLabs זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/archlabs-repo/.
    זה התארח ב-OnWorks ב...
    הורד את archlabs_repo
  • 4
    פרויקט זפיר
    פרויקט זפיר
    פרויקט זפיר הוא דור חדש
    מערכת הפעלה בזמן אמת (RTOS) כי
    תומך במספר חומרה
    ארכיטקטורות. הוא מבוסס על א
    ליבת טביעת רגל קטנה...
    הורד את Zephyr Project
  • 5
    SCons
    SCons
    SCons הוא כלי לבניית תוכנה
    זו אלטרנטיבה מעולה ל-
    כלי לבנות קלאסי "Make" כי
    כולנו מכירים ואוהבים. SCons הוא
    יישם א...
    הורד SCons
  • 6
    PSeInt
    PSeInt
    PSeInt הוא מתורגמן פסאודו-קוד עבור
    סטודנטים לתכנות דוברי ספרדית.
    מטרתו העיקרית היא להיות כלי ל
    ללמוד ולהבין את הבסיס
    קונספט...
    הורד את PSeInt
  • עוד »

פקודות לינוקס

Ad