内部服务器git询问密码?

内部服务器git询问密码?,git,Git,想知道在同一台服务器上推拉GIT时如何避免输入密码 我的目录结构如下所示: /home/gitrepo /home/site/public/contents(.git)etc 我认为这与用户或组(chown/chgrp)的不同有关。我是否应该在服务器上生成ssh密钥,这是没有意义的。必须有一种方法可以通过不同的用户目录在同一台机器上进行git?考虑各种不同的目录,它们的形式都是: (protocol)://[user@](servername)[:port]/(path) 如果您没有访问/

想知道在同一台服务器上推拉GIT时如何避免输入密码

我的目录结构如下所示:

/home/gitrepo
/home/site/public/contents(.git)etc
我认为这与用户或组(chown/chgrp)的不同有关。我是否应该在服务器上生成ssh密钥,这是没有意义的。必须有一种方法可以通过不同的用户目录在同一台机器上进行git?

考虑各种不同的目录,它们的形式都是:

(protocol)://[user@](servername)[:port]/(path) 
如果您没有访问/修改目标的必要(读/写)权限,文件协议将要求输入密码

ssh协议更合适,前提是您的ssh守护进程已启动,并且其路径中有git。
如果是这样,请在
/home/gitrepo/.ssh
中生成公钥/私钥,并在
/home/site/.ssh/authorized_keys
文件中公开公钥,如本部分中所述。

考虑各种公钥,它们的形式如下:

(protocol)://[user@](servername)[:port]/(path) 
如果您没有访问/修改目标的必要(读/写)权限,文件协议将要求输入密码

ssh协议更合适,前提是您的ssh守护进程已启动,并且其路径中有git。

如果是,则在
/home/gitrepo/.ssh
中生成公钥/私钥,并在
/home/site/.ssh/authorized_keys
文件中公开公钥,如本部分中所述。

您能否粘贴git remote-v的内容,并告诉我们您尝试使用的命令?您需要展示如何定义您的遥控器,否则没有人会说。此外,您还可以将本地文件系统用作远程设备,因此如果您对本地文件系统拥有所有权限,则无需输入任何内容。您能否粘贴
git remote-v
的内容,并告诉我们您尝试使用的命令是什么?您需要展示如何定义远程设备,否则没有人会说。此外,您还可以将本地文件系统用作远程文件系统,因此,如果您拥有本地文件系统的所有权限,则根本不需要输入任何内容。