如何在服务器上设置git?
根据一些图坦卡蒙的说法: 服务器端: 我登录到ssh并访问我的项目如何在服务器上设置git?,git,Git,根据一些图坦卡蒙的说法: 服务器端: 我登录到ssh并访问我的项目 Directory path : ~/public_html/my_prj Host (example):110.100.12.112 User (Example):user 所以我创建了mkdir project.git 然后 cd project.git并执行git init-bare 搬到 客户端: 访问文件夹,然后打开git控制台并执行以下步骤: git init . git remote add origin
Directory path : ~/public_html/my_prj
Host (example):110.100.12.112
User (Example):user
所以我创建了mkdir project.git
然后
cd project.git并执行git init-bare
搬到
客户端:
访问文件夹,然后打开git控制台并执行以下步骤:
git init .
git remote add origin user@110.100.12.112/~/public_html/my_prj/project.git
git pull origin master
但在git控制台中,它显示:
$ git pull origin master
fatal: 'user@110.100.12.112/~/public_html/my_prj/project.git' does not a
ppear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
?
您可以帮助在服务器中配置git吗?您有一个斜杠,应该在这里有一个冒号。冒号用于将主机与路径分隔开 或者可以使用SSH URL
ssh://username@host/path
ssh://user@110.100.12.112/~/public_html/my_prj/project.git
使用克隆,您可以一步完成任何操作
git clone user@110.100.12.112:~/public_html/my_prj/project.git
你为什么要使用git init-bare?@JackManey…来创建一个赤裸裸的git repo?我认为这个命令并不像你想象的那样。只需执行git初始化。@JackManey使用git init-bare是正确的。要推拉的远程存储库必须是空的。谢谢-我需要一些答案?问题1。git init-创建一个空的repo。如何将服务器文件添加到project.git中,并将其拉入本地客户端?在服务器中:~public/my_prj保存所有服务器文件,其中包含project.git,在创建itQ2时,它最初是空的。当我将新文件推送到repo时,它会推送,但我在服务器上看不到该文件,因为我认为project.git应该与包含代码的文件夹一起分支-有什么建议吗?@user3551950如果您将这些作为新问题提问,它会工作得更好。把链接贴在这里作为评论,这样我就可以看到它们了。
git clone user@110.100.12.112:~/public_html/my_prj/project.git