作者:偽愛拋棄_514 | 来源:互联网 | 2023-05-17 23:10
我来自eclipse/svn世界和android工作室的一个新的android项目,我认为这可能是了解更多关于GIT的好时机.经过一番研究后,我决定在同一网络中的服务器上安装GitLab,因为它似乎完全符合我的需求,我更喜欢在我的服务器上安装数据.安装快速完成,我能够从本地计算机连接到服务器上的Web界面.
现在我想将一个android项目形式的原型推送到GitLab
服务器上的Repository.在这里,我开始对如何开始感到困惑.
首先我在我的本地机器上安装了GIT并在我的android studio项目中启用了它,并成功提交了文件(尽管我不太确定,这些文件被提交到哪里,...确实启用git为该项目创建一个本地存储库?).
好的,接下来我当然希望这些提交的文件最终存放在我的GitLab
远程服务器的存储库中.我找到了这个主题,但不幸的是我不明白如何将我的服务器完全添加为远程主机.
我尝试过使用gitbash
和使用过
git remote add origin https://[serverip]:[gitlabport]
但这似乎没有任何改变.每当我从UI提交(也尝试提交和推送)时,我的GitLab Web界面上都没有新的存储库.
使用gitbash推送Makoto建议
git push -u origin master
揭示以下错误:
"fatal: 'https://[serverip]:[gitlabport]/info/refs not valid: is this a git repository?
所以我想我需要git remote add
指出一个已经存在的存储库?为什么Android Studio UI也不会显示错误?gitbash git push
与android studio UI中的提交和推送有什么不同?
1> VonC..:
https:// [serverip]:[gitlabport]作为远程URL是不够的:你缺少一个repo的名字.
这会更好:
git remote set-url origin https://[serverip]:[gitlabport]/
应该是通过GitLab Web界面声明的空repo的名称.
所以它不是协议问题(https与ssh:https在这里工作得很好).
这是url的问题(应该包括repo的名称)