git 命令行创建远程仓库
查看远端版本
git remote -v
从本地创建一个git项目,并在远端创建一个对应的项目,并上传
可以先在本地编写一个项目,例如test_git2
mkdir test_git2
cd test_git2
然后可以使用 git init 命令来初始化一个 Git 仓库
git init
此时还没有远端仓库
git remote -v
创建对应的远程仓库 http的方式,在git远程服务器那边没有设置sshkey时得用这个:
git remote add origin http://server_ip/user_name/repository_name.git
ssh,在远程服务器设置了sshkey后就可以用这个:
git remote add origin git@server_ip:user_name/repository_name.git
上面你需要自行修改server_ip, user_name, repository_name。
然后他会提示你输入用户名和密码。输入完成后就可以成功创建远程仓库了。
接下来将本地的master分支推送到远端的origin分支
注意不能推送空的仓库,至少得有一个文件被commit了之后才能推送到远程仓库否则会报如下错误:
error: src refspec master does not match any.
error: failed to push some refs to 'git@server_ip:user_name/repository_name.git'
将本地仓库推送到远程服务器
git push -u origin master
-u 的意思是如果当前分支与多个主机存在追踪关系,则可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,参考自:https://blog.csdn.net/zhs260133172/article/details/113882525
此时你再运行就可以发现远端的仓库了
git remote -v