出于安全考虑,公司全面禁止了GitHub提交,然而幸运的是内部搭建了GitLab服务器。这样就又可以使用git啦!
GitLab的使用和GitHub非常类似!
Git - fatal: remote origin already exists
这个问题一般是git 指定过一个远程目录后,又指定了另一个(比如输入错了),这时候可以用以下命令输入新的路径即可。
git remote set-url origin https://github.com/LongKnight/git-basics.git
参考:http://stackoverflow.com/questions/25420452/git-fatal-remote-origin-already-exists
ssh: could not resolve hostname a23100112
A23100112是服务器的主机名,这里的问题是连接gitlab主机时主机名没有解析,把这个主机名添加到hosts文件中即可。
hosts文件不但能映射域名,还能映射主机名!
备忘git基本命令
在gitlab上新建项目后,会在项目页有基本命令提示,但是第一次提交后这个提示就没有了。所以备忘一下方便以后使用。
Git global setup
git config –global user.name “UserName”
git config –global user.email “xxx@xx.com”
Create a new repository
git clone git@A23100112:ZhangLiang/second-test-project.git
cd second-test-project
touch README.md
git add README.md
git commit -m ”
add README”git
push -u origin master
Existing folder or Git repository
cd existing_folder
git init
git remote add origin git@A23100112:UserName/test-project.git
git add .
git commit
git push -u origin master