git使用一个用户名推送,使用另一个用户名拉取

git使用一个用户名推送,使用另一个用户名拉取,git,git-push,git-pull,Git,Git Push,Git Pull,我使用Git将代码部署到具有多个分支的服务器上,用于实时和临时设置。我想构建一个简单的web界面,用于无密码拉取,但出于安全原因,我只想使用密码保护的私钥从命令行推取。我已经设置了两个用户名,其中一个是只读的 有没有办法以这种方式在服务器上配置克隆存储库?我在配置文件中看到了pushurl和remote.url条目,但看不到如何为它们指定用户。配置读/写访问权限的更可靠的方法是在服务器端安装一个类似的程序 然后,您可以设置两个用户名,以便其中一个仅克隆,另一个推送(到完整回购或仅到某些分支)

我使用Git将代码部署到具有多个分支的服务器上,用于实时和临时设置。我想构建一个简单的web界面,用于无密码拉取,但出于安全原因,我只想使用密码保护的私钥从命令行推取。我已经设置了两个用户名,其中一个是只读的


有没有办法以这种方式在服务器上配置克隆存储库?我在配置文件中看到了
pushurl
remote.url
条目,但看不到如何为它们指定用户。

配置读/写访问权限的更可靠的方法是在服务器端安装一个类似的程序

然后,您可以设置两个用户名,以便其中一个仅克隆,另一个推送(到完整回购或仅到某些分支)