我在本地网络上有一个共享目录,用于文件存储和文件共享。是否可以将这样的目录转换为远程git存储库,以便我可以从本地git存储库推送到它?
答案 0 :(得分:2)
是的,这是可能的。
您可以将共享目录视为远程仓库的本地副本。然后,您可以将更改从本地存储库推送到远程仓库。详细步骤如下:
您可以git init --bare
在自己的服务器上设置远程仓库。
如果本地机器可以访问github,bitbucket等。你也可以在那里托管你的远程仓库。
在共享目录中,您应该将其视为本地git仓库。如果您在共享目录中没有本地存储库,请按以下方式创建并提交:
# In the shared directory
git init
# If there has files which you do not want to commit in git repo, add a .gitignore to specify the files
git add .
git commit -m 'initial commit'
要将远程仓库添加为本地仓库的远程仓库并将更改推送到远程仓库,您可以使用以下命令:
git remote add origin <URL for the remote repo>
git push -u origin master
答案 1 :(得分:0)
Linux 上本地目录的 url 使用:'file' 然后是 3 个斜杠,例如
git remote add origin file:///home/mark/remote_repo