Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在服务器上设置git?_Git - Fatal编程技术网

如何在服务器上设置git?

如何在服务器上设置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

根据一些图坦卡蒙的说法:

服务器端:

我登录到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 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