在远程git repo中导出java和spring项目
因此,我正在从事一个基于java、spring和maven的项目,我有一个远程存储库,我想在其中导出它。由于只能导出git repos中的.git项目,我不知道如何创建它们并导出远程存储库中的整个文件夹。请让我知道。谢谢你抽出时间。如果我提出的问题不恰当,请告诉我 您可以在目标服务器上执行在远程git repo中导出java和spring项目,java,git,maven,repository,Java,Git,Maven,Repository,因此,我正在从事一个基于java、spring和maven的项目,我有一个远程存储库,我想在其中导出它。由于只能导出git repos中的.git项目,我不知道如何创建它们并导出远程存储库中的整个文件夹。请让我知道。谢谢你抽出时间。如果我提出的问题不恰当,请告诉我 您可以在目标服务器上执行git init--bare 然后在客户端项目中执行git remote add 最后但并非最不重要的一点:git-push 更新 SSH非常适合这样做:) 假设您的项目名为“测试”,请执行以下操作: ssh
git init--bare
然后在客户端项目中执行git remote add
最后但并非最不重要的一点:git-push
更新
SSH非常适合这样做:)
假设您的项目名为“测试”,请执行以下操作:
ssh remoteserver
cd /path/to/projects
mkdir test # make a new directory for your project
cd test
git init --bare # creates the git server repo
在你的客户身上
git remote add origin ssh://user@host/path/to/projects/test
git push origin master
有许多不同的工具可以帮助您提交项目并将其推入GIT。如果您使用的是IDE,它可能有一个GIT工具作为其VCS库的一部分。查看IDE的文档 如果要从命令行执行此操作,请确保路径中有GIT。然后转到项目折叠并运行添加、提交和推送
git add –all
git commit -am "<commit message>"
git push
git添加–全部
git提交-am“”
git推送
您想“导出”它是什么意思?您想将您的git分支推送到另一个repo?它是我自己的远程服务器,我想将我的项目存储在那里,并想推送到我正在本地处理的项目。您好Nablex,谢谢您的评论。我不明白你说的名字是什么意思。我正在使用一个目录,其中包含所有java、图像、xml等类型的文件。你能告诉我一个目录的相关信息吗。另外,远程服务器只能通过ssh访问。感谢您更新Nablex,我现在似乎更接近了。我忘了提到我的客户机不是在linux上,而是在windows8上(不要问为什么),我使用了一个工具,它在windows命令行中集成了git命令。但是windows命令行不理解ssh。我现在收到一个错误:ssh:connect to host port 22:错误的文件号。@Kernelfreak使用git主页上的官方git Windows发行版。它拥有您所需要的一切,包括捆绑的bash、GNU核心utils和ssh。在Windows下使用git真是轻而易举。