在远程OS X Server上创建一个新的git仓库

时间:2016-01-14 11:36:48

标签: git osx-server

如何使用命令行在远程OS X Server上创建新的git存储库。我知道有可能,Xcode能够在设置新项目时执行此操作,但我需要为非Xcode项目创建一个新的repo。

OSX客户端 - 10.11
OSX服务器 - 10.9.5上的3.2.2

1 个答案:

答案 0 :(得分:0)

OS X服务器是否有专门的git用户?我将假设是 - 这将在没有专门的git用户的情况下工作,但我认为记住用户的想法是有用的。

  1. 以所需用户身份SSH进入服务器,即。 ssh git@server
  2. cd到你保存git存储库的目录即。 cd ~/repos
  3. 在这里创建一个新目录,用于存放新的存储库,即。 mkdir cool_project.git
  4. 在该目录中初始化一个新的裸git存储库:cd cool_project.git && git init --bare
  5. 你已经完成了!
  6. 您如何承诺此存储库?您可以通过运行以下命令在本地仓库中添加远程:

    git remote add origin git@server:/home/git/repos/cool_project.git

    origin”可以是您喜欢的任何内容。如果你更改它,说 awesome_remote ,那么为了推送到这个仓库,你就可以运行git push awesome_remote master

    请注意,任何想要使用此存储库的人都必须能够访问该用户,即。密码或基于密钥的访问。