انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: sotti در 27 اسفند 1398، 05:28 بظ
-
سلام بچه ها من می خواستم تو سرور شخصی خودم یه گیت سرور داشته باشم
تنظیمات رو اعمال کردم ولی این ارور رو وقتی می خوام پوش کنم می گیرم
$ git remote add origin ssh://Username@My_Server_ip:port/tstrepo.git
$ git push -u origin master
fatal: '/tstrepo.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
تنظیماتی که اعمال کردم داخل سرور
توی
~/.ssh/authorized_keys
پابلیک کی خودمو گذاشتم
و بعد دستور زیر رو زدمcd ~
mkdir myrepo.git
cd myrepo.git
git init --bare --shared=group
توی سیستم خودممم این کارا رو کردمmkdir test
cd test
git init
touch test.txt
git add *
git commit -m "initial commit"
git remote add origin ssh://Username@My_Server_ip:port/tstrepo.git
git push -u origin master
ممنونم میشم کسی راهنمایی کنه
https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server
https://linuxize.com/post/how-to-setup-a-git-server/
سعی کردم مطابق با این اموزشا کار کنم
هرچی می گردم نمی دونم مشکلم کجاست
-
Nov 29 09:04:25 server sshd[10604]: pam_unix(sshd:session): session opened for user git by (uid=0)
Nov 29 09:04:25 server dbus[444]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.498" (uid=0 pid=10604 comm="sshd: git [priv] ") interface="org.freedesktop.login1.Manager" member="CreateSession" error name="(unset)" requested_reply="0" destination="org.freedesktop.login1" (uid=0 pid=441 comm="/lib/systemd/systemd-logind ")
Nov 29 09:04:25 server sshd[10604]: pam_systemd(sshd:session): Failed to create session: Access denied
Nov 29 09:04:50 server dbus[444]: [system] Failed to activate service 'org.freedesktop.systemd1': timed out
Nov 29 09:04:50 server sshd[10610]: Received disconnect from 1.1.1.1 port 60866:11: disconnected by user
Nov 29 09:04:50 server sshd[10610]: Disconnected from user myuser 1.1.1.1 port 60866
Nov 29 09:04:50 server sshd[10604]: pam_unix(sshd:session): session closed for user myuser
Nov 29 09:06:10 server sudo[10603]: myuser : TTY=pts/0 ; PWD=/home/git ; USER=muuser ; COMMAND=/bin/journalctl -f
Nov 29 09:06:10 server sudo[10603]: pam_unix(sudo:session): session opened for user myuser by myuser(uid=0)
زورنال سی تی ال رو بررسی کردم و دیدم بخاطر لاگین کردن هست که مشکل داره،. سیستم رو ریبوت کردم و درست شد 😐
-
به نظر من اگر میخواین حرفه ای با گیت کار کنین، خط فرمان کمی مشکله. میتوین gitlab رو روی سرور شخصیتون نصب کنید. و یا حتی نکنید و از نسخه کلودش روی سایتش استفاده کنید.