所以我有一台处于活动状态的服务器,其中没有git repo。但是,我想将多个文件和文件夹推送到Gitlab中创建的组项目中。
我已经在Gitlab中创建了一个项目,我在项目文件中有init git,我已经从服务器上的gitlab添加了远程分支(所以当我执行git remote -v时,我看到一个推送并获取远程分支)
但是,当我尝试将这些文件推送到服务器时,我遇到了问题。它一直要求我输入密码。有人遇到过这个吗?
您需要设置SSH密钥。...请参阅docs.gitlab.com/ee/ssh
因此,经过大量研究,我发现在Gitlab中创建项目时,必须去设置并部署应用程序密钥。这与将ssh密钥添加到个人资料不同,当在一个组中时,需要以不同的方式添加它。完成此操作后,您应该能够使其正常工作。