新代码 新建 git 库,本地上传到远程git库

新建 git 库
有两个方式 :
一 是在ubuntu 编译服务器实例化git,再在git 服务器内部创建库(远程库),关联远程git库后上传代码。

二 在git服务器内,先创建一个空的库,在git clone 到Linux,最后在Linux中解压的代码上传。

一 是在Ubuntu 编译服务器内实例化git

在git服务器创建对应的库
git init --bare xxx.git
chown -R git:git xxx.git

开放权限 修改 gitosis.conf
测试的服务器路径 /home/git/repositories/gitosis-admin.git/gitosis.conf

在Ubuntu 本地创建库
cd 你的代码目录/
执行 git init

git add file
git commit -m "commit message"
git push 新建空库 会有提示


图片.png

所以需要一下命令
提交信息 对应git服务器的ip:库地址
git remote add origin [email protected]:xxx.git

再次提交
git push 会出现


图片.png

使用命令添加分支 git push --set-upstream origin master

这里就完成提交了
git log 可查看了

查看库
git remote -v

=========================

二 在git服务器内
我们这记录的是 在git 服务器内创建库
一般公司都是 git服务器 + Linux 编译服务器
登录到 git 服务器 :

进入 /home/git/repositories
git init --bare xxx.git 创建一个空的库
chown -R git:git xxx.git

开放权限 修改 gitosis.conf
测试的服务器路径 /home/git/repositories/gitosis-admin.git/gitosis.conf

进入到 Linux 编译服务器 mkdir build_code
cd build_code/
git clone [email protected]:xxx.git
git clone 地址更具自己的来

成功后表示这个库完全能用了,之后解压源码到这个文件里,记住
一定不要 root,不然解压的所有文件都需要 root权限。

完成后可尝试 git add 和 git commit git push

==================

三 其他

Linux 解压分段文件 tar.gz.aa tar.gz.ab tar.gz.ac
连接文件为单独一个
cat filename.tar.gz.a* >> filename.tar.gz

解压
tar zxf filename.tar.gz --不输出解压的文件名
tar zxvf filename.tar.gz --输出解压的文件名

另外-压缩文件。解压需要和压缩方式一样的加密方式
tar zcf filename.tar.gz

解压完成,需要删除已存在源码内的git文件,因为这个文件不是自己的git.
查找删除已存在的git
find -name '.git*' |xargs rm -rf

查看当前提交用户名和邮箱
git config user.name
git config user.email

修改全局 提交用户名和邮箱
git config --global user.name
git config --global user.email

修改当前 提交用户名和邮箱
git config user.name 你的目标用户名
git config user.email 你的目标邮箱名

你可能感兴趣的:(新代码 新建 git 库,本地上传到远程git库)