Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Persian
  4. مشکل با گیت
Forum Updated to NodeBB v4.3 + New Features

مشکل با گیت

Scheduled Pinned Locked Moved Persian
18 Posts 3 Posters 8.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    alizadeh91
    wrote on last edited by
    #1

    سلام بچه ها
    من تا حالا از گیت استفاده نکردم و قبلا از اس وی ان استفاده میکردم ولی جدیدا به شدت لازم پیدا کردم
    وقتی میخوام کیوتی 5 را کلون کنم خطای زیر میده

    fatal: Unable to look up gitorious.org (port 9418) (This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. )

    در ضمن دستور کلون که تو کلون بش وارد کردم:

    git clone git://gitorious.org/qt/qt5.git qt5

    البته شبکه ما از پروکسی استفاده میکنه که من اونا به این شکل وارد کردم

    git config --global http.proxy http://192.168.0.7:8080

    جایی از کار من ایراد داره؟

    1 Reply Last reply
    0
    • A Offline
      A Offline
      alizadeh91
      wrote on last edited by
      #2

      همین کار را جای دیگه که پروکسی نداشت امتحان کردم و جواب داد . نحوه ی ست کردن پروکسی برای گیت چجوریه؟!

      1 Reply Last reply
      0
      • S Offline
        S Offline
        soroush
        wrote on last edited by
        #3

        [quote author="Mostafa Alizadeh" date="1359663746"]همین کار را جای دیگه که پروکسی نداشت امتحان کردم و جواب داد . نحوه ی ست کردن پروکسی برای گیت چجوریه؟![/quote]

        p{direction:rtl; text-align:right}. پروتکل گیت یک‌سری مشکلات اساسی با پروکسی‌های NTLM داره. من بعد از تلاش‌های فراوان و امتحان کردن سیستم‌های متعددی مثل corkscrew و proxychanis نتونستم گیت رو از داخل دانشگاه استفاده کنم. دلیلش اینه که سرورهای پروکسی معمولاً رو پورت‌های خاصی مثل ۸۰ و ۲۲ و ۲۳ ست شدن. پروتکل گیت پورتش فرق داره و نمی‌تونه از پروکسی رد بشه. اگه گیت رو روی ssh استفاده کنی باز هم به احتمال زیاد پورت ssh روی پروکسی (مخصوصاً نهادهای دولتی مثل دانشگاه و اداره) بسته است. ممکنه بعضی جاها پورت ۴۴۳ باز باشه. با https امتحان کن شاید جواب داد.

        1 Reply Last reply
        0
        • A Offline
          A Offline
          alizadeh91
          wrote on last edited by
          #4

          p{direction:rtl; text-align:right}. ممنون سروش جان . راستش من میخوام آخرین نسخه ی پایدار کیوتی پنج را از گیت بگیرم بعد به خاطر چند تا باگ مثلا همین که پنجره های qml را داخل qwidget بندازیم باید patch اونا را بگیرم
          راستش همینطور که گفتم تا حالا از گیت استفاده نکرده بودم الان رفتم تو گیت و ریپازیتوری کیو تی 5 را کلون کردم ولی تقریبا خالیه! یکم گیج شدم میتونی در رابطه با ریپازیتوری های کیو تی توی گیت کمی کمکم کنی و اینکه چطور کیوتی 5 را ازش کلون کنم و چندتا patch بهش اعمال کنم
          ممنون :)

          1 Reply Last reply
          0
          • S Offline
            S Offline
            soroush
            wrote on last edited by
            #5

            p{direction:rtl; text-align:right; font: tahoma}. خوب می‌تونی کلون نگیری. چون سایت gitorious "تاربال":https://qt.gitorious.org/qt/qt5/trees/stable هم میده بهت. فقط دانلودش کن. بعد هر پچی خواستی، اون پچ رو هم دانلود کن و روش اعمال کن. برای پچ‌ها توی ویندوز من از msys استفاده می‌کنم:

            @
            patch -Np3 < ./filename.patch
            @

            p{direction:rtl; text-align:right; font: tahoma}. تو لینوکس هم که کلاً مشکلی نیست. هر پچی لازم شد می‌تونی از خود سایت به صورت plain text بگیری. مثلاً "این‌یکی":https://qt.gitorious.org/qt/qtbase/commit/b7fd19b434acb06b5311ac48ca1808aa33b89d9c?format=patch

            1 Reply Last reply
            0
            • A Offline
              A Offline
              alizadeh91
              wrote on last edited by
              #6

              p{direction:rtl; text-align:right}. آره کلا کد نوشتن تو ویندوز خیلی دردسرش بیشتر از لینوکسه. تاحالا در مورد msys که گفتی چیزی نشنیدم بیشتر توضیح میدی ؟ :)
              ممنون

              1 Reply Last reply
              0
              • M Offline
                M Offline
                mohsen
                wrote on last edited by
                #7

                p{direction:rtl;text-align:right;}. خوب چرا آخرین سورس رو از صفحه دانلود همین وبسایت نمیگیری؟

                p{direction:rtl;text-align:right;}. در مورد تغییر سورس ازتون خواهش میکنم که حد اقل در مورد کیوت مساله لایسنسینگ رو رعایت کنید. نگذاریم کیوت هم قربانی این مسائل بشه. کیوت با لایسنس LGPL منتشر میشه. تغییرات روی سورس کد باید بصورت یک پروژه LGPL دیگه پابلیش بشه.

                p{direction:rtl;text-align:right;}. قبل از انجام تغییرات روی سورس بررسی کنید شاید اون چیزی که لازم داشته باشید همواره ارائه شده باشه. یا اینکه اون رو بصورت پروژه ای مجزا اجرا کنید و در برنامتون استفاده کنید.

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  alizadeh91
                  wrote on last edited by
                  #8

                  راستش فکر کنم اگه ورژن پایدارش را دانلود کنم بهتر باشه :)

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    soroush
                    wrote on last edited by
                    #9

                    p{direction:rtl;text-align:right;}. اعمال پچ‌هایی که توی رپوزیتوری رسمی منتشر شدن به منزلهٔ تغییر در سورس کیوت نیست. و نیازی هم به منتشر کردن سورس پچ شده{!} نداره.

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      alizadeh91
                      wrote on last edited by
                      #10

                      p{direction: rtl; text-align: right }. راستی این لینک آخرین سورس کیوتی 5 کجای گیت هستش؟! کدوم branch هست؟

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        mohsen
                        wrote on last edited by
                        #11

                        [quote author="Mostafa Alizadeh" date="1359715161"]راستش فکر کنم اگه ورژن پایدارش را دانلود کنم بهتر باشه :)[/quote]

                        http://releases.qt-project.org/qt5/5.0.1/single/qt-everywhere-opensource-src-5.0.1.tar.gz

                        p{direction:rtl;text-align:right}. این آخرین سورس stable هست.

                        [quote author="soroush" date="1359715179"]p{direction:rtl;text-align:right;}. اعمال پچ‌هایی که توی رپوزیتوری رسمی منتشر شدن به منزلهٔ تغییر در سورس کیوت نیست. و نیازی هم به منتشر کردن سورس پچ شده{!} نداره. [/quote]

                        p{direction:rtl;text-align:right}. این در صورتیه که بخوای patch رو روی کیوت اعمال کنی نه اینکه یک نسخه برای خودت داشته باشی. خودت که روی این مسائل دقت داری و آشنایی باهاشون. ;)

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          alizadeh91
                          wrote on last edited by
                          #12

                          این سورس را دیروز دانلود کردم!!! آخرین سورس توی گیت کجاست؟!

                          1 Reply Last reply
                          0
                          • M Offline
                            M Offline
                            mohsen
                            wrote on last edited by
                            #13

                            p{direction:rtl;text-align:right}. توی git آخرین نسخه بنام master هست.

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mohsen
                              wrote on last edited by
                              #14

                              p{direction:rtl;text-align:right}. پیشنهاد میکنم برای دانلود git از ویندوز استفاده نکنی چونکه برنامه هاش پورت شده هستند و gitbash بر پایه msys روی ویندوز خوب کار نمیکنه و break شدن ارتباط اذیتت میکنه.
                              سرویس های git جدیدا دارن برای windows sync پروتکل پیاده سازی میکنن. اولین اجراش توسط github با موفقیت پیاده سازی شده.

                              1 Reply Last reply
                              0
                              • A Offline
                                A Offline
                                alizadeh91
                                wrote on last edited by
                                #15

                                بچه ها معذرت میخوام که زیاد از گیت سوال میپرسم- چون با اس وی ان کار میکنم باهاش کار نکردم.
                                چرا توی گیت برای کیو تی 5 که میخوام نسخته مستر را دانلود کنم حجمش فقط 2 مگابایت هست!!!!
                                https://qt.gitorious.org/qt/qt5

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  mohsen
                                  wrote on last edited by
                                  #16

                                  http://qt-project.org/wiki/Get_The_Source

                                  1 Reply Last reply
                                  0
                                  • A Offline
                                    A Offline
                                    alizadeh91
                                    wrote on last edited by
                                    #17

                                    Thanks Mohsen :)
                                    That is exactly what it want :D

                                    1 Reply Last reply
                                    0
                                    • A Offline
                                      A Offline
                                      alizadeh91
                                      wrote on last edited by
                                      #18

                                      p{direction: rtl; text-align: right}. ممنون محسن . دقیقا همون چیزی که میخواستم :)

                                      1 Reply Last reply
                                      0

                                      • Login

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • Users
                                      • Groups
                                      • Search
                                      • Get Qt Extensions
                                      • Unsolved