本地连接git 服务器方式:以及git连接时报错

第一:下载git 客户端

在客户端下载安装Git,在需要的地方打开  Git  Bash Here

本地连接git 服务器方式:以及git连接时报错_第1张图片

 

第二:连接git服务器,下载代码:

配置git:(在git bash 上配置)

$ git config --global user.name xxxxxx
$ git config --global user.email [email protected]

$ git config --list                                                                #查看配置

$ git clone http://47.92.xx.xx/yct_app/cpw_center.git         #克隆项目

 

本地连接git 服务器方式:以及git连接时报错_第2张图片

 

输入git 连接账户 和密码: 

本地连接git 服务器方式:以及git连接时报错_第3张图片

 

克隆下载成功:

本地连接git 服务器方式:以及git连接时报错_第4张图片

 

第三,更新下载、上传代码

$ git pull                        #更新git服务器上最新代码

本地连接git 服务器方式:以及git连接时报错_第5张图片

# git add .                               #提交到缓存区
# git commit -m "add 修改购买金额"         #提交到版本库
# git push                                #上传到git服务器

 

第四,把本地源代码文件夹上传到git上

已存在的文件夹

cd existing_folder
git init
git remote add origin http://gitlab/root/ios-app.git
git add .
git commit -m "Initial commit"
git push -u origin master

 

第五,把本地的git版本库上传到git服务器

已存在的 Git 版本库

上传软件项目到gitlab
[root@node2 ~]# cd devops/
[root@node2 devops]# git remote rename origin old-origin
  出现以下错误,忽略即可
error: 不能重命名配置小节 'remote.origin' 到 'remote.old-origin'
[root@node2 devops]# git remote add origin http://192.168.4.1/devops/core_py.git
[root@node2 devops]# git push -u origin --all
[root@node2 devops]# git push -u origin --tags

 

 

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

一,报错

git clone 或 git push的时候remote: HTTP Basic: Access denied    报错!!!

输入账号密码,结果可能把用户名输成邮箱地址了,导致出错了,但是就不能改了,一直提示这样

把账号和密码输错了,就会提示这种错误。又不能修改。只能用Windows的 cmd :

git config --system --unset credential.helper

本地连接git 服务器方式:以及git连接时报错_第6张图片

 

二, 报错

本地连接git 服务器方式:以及git连接时报错_第7张图片

遇到了题目所示的错误,简单来说就是目标路径‘.’已经存在并且不是一个空目录。

可是在我在文件夹下并没有看到任何文件,显示“该文件夹为空”,然后自然而然地,我想到了这个'.'路径是不是被Windows隐藏了?

于是我打开工具->文件夹选项->查看->显示隐藏文件,终于发现了隐藏文件夹“.git”。

删掉该文件夹后,再次执行git clone,成功拉下代码。

 

三,远程来源已经存在  

把git上clone 下载的代码,用已存在的文件夹或 Git 仓库  的方式提交到 另外一个 git服务器上。报错!!!

fatal: remote origin already exists 

译文:

致命:远程来源已经存在 

解决办法:

$ git remote rename origin old-origin      移除远程git源

$ git remote add origin https://code.aliyun.com/yct_app/cpw_app.git

$ git add .
$ $ git commit -m "java first"

$ git push -u origin master                  提交成功,完美解决

本地连接git 服务器方式:以及git连接时报错_第8张图片

本地连接git 服务器方式:以及git连接时报错_第9张图片

 

你可能感兴趣的:(#,版本控制SVN/git)