Mat*_*ari 18 git repository git-remote
我正在与一个团队合作,我们想要使用Git(不使用GitHub,我们有一台私人远程机器).到目前为止我们一直在使用SVN.我们有一台远程机器,就像一个SVN存储库.现在,我们想将这台机器变成Git中央存储库.根据我的阅读,每个人在他们的机器上需要做的是安装Git并使用以下命令添加远程主存储库:
git remote add origin <remote_repo_url>
Run Code Online (Sandbox Code Playgroud)
但那是什么remote_repo_url?我怎么能搞清楚?我们的远程机器有像189.14.666.666这样的IP,在远程机器上我安装了Git并在C:\ MY_GIT_REPOSITORY下创建了一个存储库.我应该在本地机器的URL中放入什么?
Bij*_*dra 26
这很简单,按照小步骤继续:
$cd project and execute $git init --bare假设这个project.git文件夹出现在你的ip里面home_folder/workspace/project.git,地址在里面,forex- ec2 - /home/ubuntu/workspace/project.git
现在在本地机器上,$cd进入要推送到git的项目文件夹,执行以下命令:
git init .
git remote add origin username@189.14.666.666:/home/ubuntu/workspace/project.git
git add .git commit -m "Initial commit"下面是一个可选命令,但发现它已被建议,因为我正在设置同样的事情
git config --global remote.origin.receivepack"git receive-pack"
git pull origin mastergit push origin master这应该可以正常工作,并将本地代码推送到远程git存储库.
要检查远程获取URL,cd project_folder/.git并且cat config这将使远程URL用于拉取和推送操作.
您还可以使用另一种方法,project.git在git上创建文件夹后,克隆项目并将整个内容复制到该文件夹中.提交更改,它应该是相同的方式.克隆时确保您具有访问权限,或者密钥是用于部署的远程服务器的密钥.
Dus*_*teD 19
现在,如果存储库已经存在于远程计算机上,并且您在本地没有任何内容,那么您可以改为使用git clone.
URL格式很简单,它是PROTOCOL:/ [user @] remoteMachineAddress/path/to/repository.git
例如,使用"dev"用户克隆您具有SSH访问权限的计算机上的存储库,驻留在/srv/repositories/awesomeproject.git中,并且该计算机具有您执行的ip 10.11.12.13:
git clone ssh://dev@10.11.12.13/srv/repositories/awesomeproject.git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
191231 次 |
| 最近记录: |