1、 create branch 1.1 git br brname 1.2 git br brname tagname 2. remote branch git co brname git push origin brname 3. download branch git fetch origin brname git co -b brname origin/brname 4. push remote tag git push origin DownloadRel1.0.14
- 安装
- ubuntun:sudo apt-get install git
- fedora: sudo yum install git
- gitconfig 配置
[user] name = xxx email = [email protected] [color] ui = auto branch = auto status = auto [alias] st = status di = diff ci = commit co = checkout br = branch
- nexux配置
<settings>
<profiles> <profile> <id>nexus</id> <repositories> <repository> <id>local-repository</id> <name>local private repository</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>local-plugin-repository</id> <name>local private plugin repository</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> <profile> <id>nexus-snapshots</id> <repositories> <repository> <id>nexus-snapshots</id> <name>local private snapshots</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> </repository> </repositories> </profile> <profile> <id>nexus-releases</id> <repositories> <repository> <id>nexus-releases</id> <name>local private releases</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>nexus</activeProfile> <activeProfile>nexus-snapshots</activeProfile> <activeProfile>nexus-releases</activeProfile> </activeProfiles> <servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> </servers> </settings>
- 下载代码
git clone [email protected]:icyWebCommon
- 服务器端安装配置
- 安装同上
- 需要配置一个git用户
groupadd git useradd git git passwd git
-
- 配置ssh授权
cd /home/git mkdir .ssh vim .ssh//authorized_keys,添加个需要授权用户的public key chmod 640 authorized_keys cd .. chmod 700 .ssh
ssh [email protected] mkdir icyWebCommon cd icyWebCommon git init --bare
- 常用命令
1、 create branch 1.1 git br brname 1.2 git br brname tagname 2. remote branch git co brname git push origin brname 3. download branch git fetch origin brname git co -b brname origin/brname 4. push remote tag git push origin DownloadRel1.0.14