راکت
ST
ST
توسط ST مطرح شد
6 پاسخ

جلوگیری از سواستفاده از ایمیل خصوصی توسط دیگران در گیت

@hesammousavi @ali.bayat چگونه در یک ریپوزیتوری که چند نفر در حال همکاری هستند به اشخاص دیگر اجازه نداد که با تغییر user.email در کانفیگ گیت تغییرات پروژه را با نام دیگری ثبت کنند؟ این در واقع یک سو استفاده است باید جلوی اون بشه گرفت؟


ثبت پرسش جدید
حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi5 سال پیشمطرح شد
3

زمانی که شما پروژه رو به شکل اوپن سورس منتشر می‌کنید هر شخص هر کاری دلش میخواد میتونه انجام بده و هیچ سو استفاده‌ای وجود نداره.
در پروژه‌های مشترکی هر شخصی به شکل جدا کار میکنه و در نهایت pull request میده و مدیر اصلی باید بپزیره یا رد کنه


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat5 سال پیشمطرح شد
1

آقای موسوی هم اشاره کردند
پروژه های شخصی که کاملا داستانشون مشخصه، چیزی به نام سو استفاده نیست.. این طریقه کارکرد گیت هست

اما برای پروژه های بزرگ که معمولا تیم های شلوغ روشون کار میکنند.. معمولا برای هر شخص/تیم یک Branch میسازند و در آخر با نظارت، کد ها رو Merge می‌کنند


ST
ST
@itmeN715 سال پیشمطرح شد
0

@ali.bayat @hesammousavi نظرتان راجع به رمزنگاری و امضا کامیت یا ورژن بندی با gpg چیست، این طور شخص نمی تونه که با تغییر ایمیل کانفیگ به یک کاربر دیگر جای اون کامیت کنه. و هر شخص امضای خودش رو داره.


mmjvox
mmjvox
تخصص :QML,Objective-C,Qt/C++,Webassembly
@mmdjv.kh945 سال پیشمطرح شد
0

ما برای هر شخص یک یوزر (یوزر سیستم عامل) تعریف کردیم با دسترسی خیلی محدود (در حد استفاده از گیت و چند تا نرم افزار دیگه و دسترسی همگی به دایرکتوری گیت پروژه)
و هر کس از یوزر و پس خودش استفاده می کنه.


ST
ST
@itmeN715 سال پیشمطرح شد
0

@mmdjv.kh94 شما زمانی که کامیت می کنی نیاز هست که کانفیگ اولیه گیت انجام شود با دستور زیر:
git config user.name "your name
git config user.email "your email
و زمانی که کامیت می کنی این مشخصات با لاگ گرفتن git log لیستی از کامیت ها به همراه مشخصات کامیت کننده نمایش داده می شود
و شما اگر امضا و رمزگذاری کانفیگ نکرده باشی هر یک از همکاران می تواند با تغییر user.name و user.email به مشخصات شما می تواند کامیتی از طرف شما داشته باشید و ممکن است قصد تخریب شما داشته باشد.
اما با رمزنگاری gpg مشکل برطرف می شود.


mmjvox
mmjvox
تخصص :QML,Objective-C,Qt/C++,Webassembly
@mmdjv.kh945 سال پیشمطرح شد
0

@itmeN71
درسته
من حواسم به مشکل اصلی شما نبود.


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

ورود یا ثبت‌نام