Aset paling berharga berada di luar
Kode sumber adalah seluruh hasil kerja perusahaan. Menghapusnya bukan tindakan Anda, melainkan permintaan Anda, dan berapa lama cadangan menyimpannya ditentukan oleh syarat layanan.
Produk perangkat lunak dari Levelupsoft Inc.
SSemRepo adalah repositori yang dijalankan sendiri oleh perusahaan Anda. Repositori, isu, tinjauan kode, dan wiki datang sebagai satu paket, dan pengembang tetap memakai perintah git yang sudah mereka kenal.
Mengapa swa-inang
Repositori pihak luar memang cepat dimulai. Imbalannya, rancangan produk Anda serta catatan siapa mengubah apa dan kapan menumpuk di infrastruktur yang bukan milik Anda.
Kode sumber adalah seluruh hasil kerja perusahaan. Menghapusnya bukan tindakan Anda, melainkan permintaan Anda, dan berapa lama cadangan menyimpannya ditentukan oleh syarat layanan.
Di jaringan internal tertutup, di pabrik, atau di lokasi tanpa akses keluar, satu clone pun tidak lewat. Ada tempat yang tak terjangkau secara fisik, bukan sekadar karena aturan.
Ketika pemeriksa keuangan, kesehatan, atau instansi publik bertanya di mana kode itu disimpan, menunjukkan syarat layanan penyedia lain adalah satu-satunya jawaban yang tersedia.
Produk
Bila tempat menyimpan kode dan tempat membicarakannya terpisah, ujung-ujungnya Anda membeli satu alat lagi. SSemRepo memberikan ketiganya sekaligus.
git clone dan push berjalan lewat HTTPS apa adanya. Berkas, komit, dan perbedaan dibaca di peramban, dan repositori Subversion warisan pun dibaca di layar yang sama.
Isu, tonggak, label, dan penanggung jawab; permintaan tarik dan tinjauan kode; papan dan wiki. Semuanya selesai di dalam satu proyek.
Grup dan hak akses, persetujuan pendaftaran, notifikasi surel beserta templatnya, logo situs, dan cadangan diubah dari layar administrasi. Tidak satu pun menuntut penerapan ulang.
Fitur
Clone dan push lewat HTTPS, cabang dan tag, daftar komit dan perbedaan, penelusuran berkas, penyuntingan web, fork.
Revisi, berkas, dan perbedaan repositori svn yang dipindahkan dibaca di layar yang sama dengan git. Aset lama tak perlu dibuang.
Label, penanggung jawab, dan tonggak; isu induk dan anak; lampiran dan komentar; serta pencarian yang hanya menampilkan yang boleh Anda lihat.
Perbedaan antar cabang, komentar tinjauan per berkas, penandaan konflik, penggabungan, dan penutupan otomatis.
Pengumuman di papan, aturan dan rancangan di wiki — dengan penyunting dan lampiran yang sama seperti isu.
Produk berbicara dalam bahasa Korea, Inggris, Jepang, Tionghoa, Jerman, Rusia, Prancis, Vietnam, Indonesia, dan Spanyol.
Tampilan
Biaya sesungguhnya dari sebuah alat adalah waktu untuk mempelajarinya. Tata letaknya mengikuti apa yang sudah dikenal pengembang — proyek di kiri, pekerjaan di tengah, kode di atas.
Tentang tampilan ini
Baris perintah
Pekerjaan yang diklik seseorang dan pekerjaan yang diulang mesin bukanlah hal yang sama. SSemRepo menyertakan perkakas baris perintahnya sendiri — panggil dari skrip, sambungkan di ujung proses bangun, atau serahkan kepada agen pemrograman.
Isu, papan, wiki, permintaan tarik, tonggak, grup, sampai administrasi situs. Hasilnya kembali sebagai tabel untuk manusia atau JSON untuk mesin.
Pisahkan akun menjadi profil, lalu ikat sebuah direktori dengan akun yang semestinya bekerja di sana. Di bawahnya, ia menjadi akun itu dengan sendirinya.
Ia menancap sebagai pembantu kredensial git, sehingga push berhenti menanyakan kata sandi. Rahasia yang tersimpan dienkripsi terikat pada mesin itu: salin berkasnya ke mesin lain, ia tak akan terbuka.
Petunjuk pemakaian ikut disertakan, siap dicantolkan ke perkakas AI. «Angkat kutu ini menjadi isu» pun benar-benar berjalan.
Tentang rekaman ini
Arsitektur
Peramban dan klien git masuk melalui alamat yang sama. Server web menerimanya lalu menyerahkannya ke Tomcat; riwayat masuk ke PostgreSQL dan berkas repositori tetap di cakram Anda sendiri.
Tentang diagram ini
Migrasi
Tim yang sudah bertahun-tahun berjalan lebih banyak daripada yang baru memulai. Repositori git dan svn, isu, serta lampiran di perkakas yang Anda pakai sekarang ikut pindah, lengkap dengan prosedur dan perkakasnya.
Isu, komentar, dan riwayat dibaca dari basis data perkakas Anda saat ini lalu dipindahkan ke PostgreSQL. Nilai dibaca lewat penggerak dan ditulis apa adanya, bukan ditimpa sebagai teks.
Repositori git dan svn serta berkas unggahan disalin utuh berikut direktorinya. Sebuah repositori tetap barang baku dari perkakas mana pun ia berasal, jadi tak ada yang perlu disesuaikan.
Pengguna, grup, dan peran ikut serta. Bila skema kata sandinya cocok, kata sandi lama tetap berlaku dan tak seorang pun harus mendaftar ulang.
Sebelum sistem lama dimatikan, data yang sama dibandingkan di kedua layar. Perpindahan dilakukan sambil menyisakan jalan kembali.
Besar dan jadwal migrasi diperkirakan dari jumlah repositori dan ukuran cakram. Hubungi kami dan kita tinjau lingkungan Anda bersama-sama.
Penerapan
Dua kontainer — aplikasi dan PostgreSQL. Yang perlu Anda putuskan hanyalah cakram tempat repositori tinggal.
Buat tabel, muat data awal, lalu buat akun administrator. Perintahnya tertulis apa adanya di panduan.
Arahkan domain perusahaan dan siapkan HTTPS. Karena lalu lintas git melewatinya, yang perlu dilonggarkan hanyalah batas ukuran permintaan.
Tentukan cara pendaftaran, lalu buat grup dan proyek. Bila ada migrasi, di sinilah bahan lama dimasukkan.
Teknologi
Cukup satu server Java biasa. Tim operasional menyalakan dan memulai ulangnya dengan cara yang sudah mereka kenal.
SQL ditulis langsung tanpa lapisan pemetaan yang berat. Kueri yang lambat ditemukan di dalam kuerinya sendiri.
Layar pertama diringankan agar cepat tampil, dan fontanya pun disajikan dari jaringan Anda sendiri.
Semuanya berjalan pada server sungguhan — membuat proyek, melakukan push, membuka permintaan tarik — bukan pada tiruan.
Beri tahu kami ukuran tim dan apa yang Anda pakai sekarang, dan kami akan mengusulkan susunan yang cocok. Kami bantu pemasangan uji coba dan migrasinya.
Hubungi kamihalo@levelupsoft.com+82 10-8472-4070
Levelupsoft Inc.