【发布时间】:2016-01-14 11:36:47
【问题描述】:
如何使用命令行在远程 OS X 服务器上创建新的 git 存储库。我知道这是可能的,Xcode 在设置新项目时能够做到这一点,但我需要为非 Xcode 项目创建一个新的 repo。
OSX 客户端 - 10.11
OSX 服务器 - 10.9.5 上的 3.2.2
【问题讨论】:
标签: git osx-server
如何使用命令行在远程 OS X 服务器上创建新的 git 存储库。我知道这是可能的,Xcode 在设置新项目时能够做到这一点,但我需要为非 Xcode 项目创建一个新的 repo。
OSX 客户端 - 10.11
OSX 服务器 - 10.9.5 上的 3.2.2
【问题讨论】:
标签: git osx-server
OS X 服务器是否有专门的 git 用户?我会假设是的 - 这将在没有专门的 git 用户的情况下工作,但我认为记住用户的想法很有用。
ssh git@server
cd 到您保存 git 存储库的目录,即。 cd ~/repos
mkdir cool_project.git
cd cool_project.git && git init --bare
您如何提交到此存储库?您可以通过运行在本地存储库中添加远程:
git remote add origin git@server:/home/git/repos/cool_project.git
“origin”可以是任何你喜欢的。如果你改变它,比如 awesome_remote,那么为了推送到这个 repo,你需要运行git push awesome_remote master。
请注意,任何其他想要使用此存储库的人都必须有权访问该用户,即。密码或基于密钥的访问。
【讨论】: